Part Time Software Engineering Course
Join our 30-week part-time software engineering course to start your career as a software engineer, upskill in your current role, or bring your entrepreneurial ideas to life.
Part Time Software Engineering Course
— 30-week part-time full-stack bootcamp
— Train without quitting your job or losing your income
— Take more time to learn in-depth
— Includes optional career-change support
— Next start date: Mon 22nd Jan 2024
What’s the purpose of our part-time software engineering course?
What’s the purpose of our part-time software engineering course?
To enable you to learn software engineering to a professional standard, without having to quit your job or lose your income while you train.
Over 30 weeks you’ll learn to develop and deploy full-stack applications to a professional standard, so that you can start a new career as a software engineer, upskill for your current role, or bring your own entrepreneurial ideas to life.
Who is our 30-week part-time software engineering course suitable for?
Who is our 30-week part-time software engineering course suitable for?
This is part-time software engineering bootcamp that's suitable for anyone who wants to learn software engineering professionally, without quitting their day job, and over a longer period for less pressure and more time to explore the material in more depth
Click here to check out our full-time immersive version if that would work better for you
How is our part time software engineering course delivered?
How is our part time software engineering course delivered?
The content of the part-time software engineering course is exactly the same as the full-time immersive software engineering course, except that the training sessions run part-time in the evening:
Time: 18:30 - 21:30 UK time
Days: 2 per week (Mon & Wed or Tue & Thur)
Homework and projects: approx 9 hours per week
1-2-1 support: Available throughout
Duration: 30 weeks
Is the part-time software engineering course on campus or remote?
Is the part-time software engineering course on campus or remote?
The Jump is based in London, UK, but all our training is delivered remotely so that our students can learn to become software engineers, from anywhere. Students do not attend on campus.

What does our part time software engineering course provide you with?
What does our part time software engineering course provide you with?

To make the jump to software engineer you'll need in-depth knowledge, practical experience and confidence, which we'll equip you with by providing:
— Live, interactive, instructor-led training which you can participate in remotely, via Zoom, from anywhere
— A well structured and rigorous software engineering curriculum
— A focus on the most in-demand and commercially valuable tech.
— An expert, responsive, bootcamp instructor with over 15 years experience as a software engineer
— 1-2-1 support from either the teaching assistant or instructor, when you need it
— Comprehensive training materials and examples
— Recordings of every training session
— Homework and projects to help you explore ideas in greater depth, reinforce your learning and give you feedback
— Hackathons to practise using software to solve problems as part of a team
— Optional career-change support including rewriting your CV, portfolio support and interview prep and practise.
What will you learn on our part time software engineering course?
What will you learn on our part time software engineering course?

The constituent parts of the internet and websites / web applications: The client-server model (inc. APIs)

The programming languages and libraries to control those constituent parts e.g. HTML, CSS, JavaScript (inc. NodeJS & React), SQL/NoSQL, Shell, GraphQL, JSON and YAML

The tools & systems to create, edit, debug, test, deploy & host your code

Industry standards and best practice for writing software
What will your 30-week journey to software engineer look like?
What will your 30-week journey to software engineer look like?
Weeks 1 - 8
Weeks 1 - 8
HTML and CSS
HTML and CSS
Be able to implement near pixel perfect replications of flat designs, that are optimised for search engines, accessible to screen readers, and responsive to device screen size and orientation





Weeks 9 - 16
Weeks 9 - 16
JavaScript
JavaScript
Learn to create the internal logic of an application which determines its functionality
Build interactive user interfaces that respond dynamically to user inputs and choices or programmatic events
Connect to data sources outside of your machine using transport layers, AJAX, Asynchronous programming, and API’s, in order to send and receive data and consume services


Weeks 17 - 24
Weeks 17 - 24
Command line, git and JS libraries
Command line, git and JS libraries
Master the Command Line Interface to carry out tasks more efficiently
Learn to push and pull code to and from remote repositories that can be edited by multiple developers simultaneously
Use React (the most in-demand front-end JavaScript library) to create highly performant Single Page Applications
Use external libraries to do things like 2D and 3D animation, real-time and graphing
Learn the principles of of test driven development using TypeScript, ESlint, Cypress and Jest













Weeks 25 - 30
Weeks 25 - 30
The back end
The back end
Create servers to perform processes, query databases, and serve files to the client
Administer databases to persist data
Enable your application to use 3rd party services such as sending emails or text messages or tweets etc.
Allow users to sign into applications in order to provide curated content and functionality for users, by using authentication and authorisation to control access rights and service provision
Understand DevOps and practise deploying your software using common DevOps tools
