Software Engineering Bootcamp
Our Software Engineering bootcamp is taught live and online by senior instructors, full or part-time. Learn in-depth and become a professional Software Engineer over 12 or 30 weeks.
Software Engineer Bootcamp
— Learn in-demand tech
— Build complex applications
— Get career-change support
— Part-Time: Tue 28th Jan 2025
— Full-Time: Mon 27th Jan 2025
Our Software Engineering Bootcamp is suitable for everyone
Our Software Engineering Bootcamp is suitable for everyone
Whether you're a beginner or you have some experience, we've designed it to take you from where you are, to being able to develop and deploy full-stack applications to a professional standard, so you can start a new career as a Software Engineer, upskill, or bring your ideas to life
Do our students get hired as software engineers?
Do our students get hired as software engineers?
Yes, absolutely! Here's some of the companies where our students have been hired as software engineers:
Charlotte, from Publishing Editor to Full-Stack Software Engineer
My instructor was a fantastic teacher – he has decades of experience... During an interview, one hiring manager commented on how impressed they were with the breadth of topics I’d covered on the course.
The career support... was also a huge plus. I’m very happy to say I was offered a software job... I really would recommend The Jump to anyone
Learning Part-Time vs Full-Time
Learning Part-Time vs Full-Time
The syllabus is exactly the same for part time and full time
Part-time allows you to train without quitting your job, and gives you more time to absorb the material
Full-time immerses you in the content but puts you under more pressure to learn at the speed the cohort progresses
Part Time
Time: 18:30 - 21:30 UK time
Days: 2 per week (Mon & Wed or Tue & Thur)
Homework and projects: approx 9 hours per week with feedback provided
1-2-1 support: Available throughout
Duration: 30 weeks
Full Time
Time: 09:00 - 17:30 UK time
Days: Monday to Friday
Tasks and Challenges: Set at 14:00 after context setting and instruction
1-2-1 support: Available throughout
Duration: 12 weeks (Plus pre-work)
What we provide you with
What we provide you with
To equip you with the in-depth knowledge, practical experience and confidence to become a software engineer, we provide:
— Live, interactive, instructor-led training
— A well structured curriculum
— A focus on the most in-demand tech
— Expert instructors (15+ years of experience)
— 1-2-1 support throughout
— Comprehensive learning materials
— Recordings of every training session
— Homework, projects and feedback
— Hackathons to practise as part of a team
— Optional career-change support
What you'll cover
What you'll cover
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
Your learning journey to become a Software Engineer
Your learning journey to become a Software Engineer
HTML and CSS
HTML and CSS
Build user interfaces that accurately match designs, are optimised for search engines, are accessible to screen readers, and are responsive to device screen size and orientation
JavaScript
JavaScript
Learn the fundamentals of programming with JavaScript, and industry standards for writing software
Learn to create the internal logic of an application which determines its functionality
Build interactive user interfaces that respond dynamically to user inputs and programmatic events
Consume services by connecting to data sources outside of your machine by using transport layers and asynchronous programming with AJAX and API’s
Command line, git and JS libraries
Command line, git and JS libraries
Master the Command Line Interface to carry out tasks more efficiently
Push and pull code to and from remote repositories to enable developers to collaborate
Use React (the most in-demand front-end JavaScript library) to create highly performant Single Page Applications
Use external libraries for 2D and 3D animation, real-time and graphing
Learn the principles of test driven development using TypeScript, ESlint, Cypress and Vitest
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 e.g. for sending emails or text messages
Allow users to sign into applications and use authentication and authorisation to control access rights and service provision
Understand DevOps and practise deploying your software using common DevOps toolchains
Grazell, from Teacher to Full-Stack Software Engineer
I’ll start by saying that I would 100% recommend The Jump to anyone who wants to get into web development...
Within 2 weeks of firing out applications, I landed my first role as a Junior Full-Stack Engineer...
...if you want to get into coding, join The Jump! it’s worth every penny.
How is this different from our Web Development Bootcamp?
How is this different from our Web Development Bootcamp?
Our Web Development Bootcamp is shorter (9 weeks full-time or 24 weeks part-time) as it only covers the front end portion of this Software Engineering bootcamp. What it doesn't cover are servers, databases, 3rd party API's, Authorisation and Authentication, or DevOps.
How are we different from other schools or software engineering courses?
How are we different from other schools or software engineering courses?
Small cohorts
Small cohorts
Some schools 150+ students onto their cohorts. We cap ours at 30 so that we can give you personalised support.
Commercially valuable
Commercially valuable
Many Schools teach Ruby. We don’t. We teach you the tech that’s in demand now. For every Ruby developer role, there’s ~10 JavaScript developer roles.
Focused training
Focused training
Many schools teach two programming languages. We don’t. It’s better to be really good at one language than average at two.
Experienced Instructors
Experienced Instructors
Many schools use their recent grads as instructors. We don’t. All our instructors have 15+ years of software engineering experience. They intuitively know the tech and have a wealth of wisdom.
As accessible as possible
As accessible as possible
We make our training as accessible as possible. You can train either part time or full time; we run our training at a discount to the market; it's online so you can learn from anywhere; we record every session so you can rewatch it; we give you whatever support you need.
Krish, from Designer to Software Engineer
What struck me from day one was the level of depth and detail of the course...
What separates The Jump from all other forms of education, including University is the level of support they provide you.
Within just 5 weeks of applying for jobs I landed my first role as a Junior Software Developer. I would 100% recommend The Jump to anyone
Tuition fees and financing options
Tuition fees and financing options
Our software engineering bootcamp tuition fee is £7,500 for either full time or part time
If you are funding the programme directly, you can pay a deposit of £750 when signing up, followed by 6 equal instalments of £1,125 at the beginning of weeks 3, 8, 13, 18, 23 and 28 to help you manage cash flow.
Alternatively, we’re partnered with specialist education finance providers Lendwise and StepEx.
Lendwise charge interest and ask you to pay the deposit, but they can provide loans to cover the remainder that are repayable over a longer period, e.g. 4 years at ~£175 per month.
Check them out here
StepEx provide a Future Earnings Agreement. You pay a deposit of £750 and replace the remaining course fees with a commitment to repay 13.6% of your earnings across 36 repayment months once you’re in employment with gross earning at least £24K per annum. Course fees are capped at the lower of £15,000 or the total amount collected across your 36 repayment months.
Check them out here
What is the application process?
What is the application process?
Speak with us to make sure that you have all the information you need and that this is the right option for you. (don't worry, there’s no tech test).
Decide on how you want to fund it
We send you paperwork so you can join
We send you the details of software to download and accounts to set up (they’re all free) as well as any pre-work to complete. That's it, you're then ready to make the jump!