Software Engineering Immersive Course in London

Learn how to be a great engineer, and build complex apps, with an advanced understanding of JavaScript.
Group learning at Codeworks

Outcome oriented

At the end of the course you’re able to make entire applications, and contribute to coding projects of any size. Whether you want to found your own startup, or join top companies’ engineering departments, our program gives you the right tools to succeed.

Highly selective

Go from 20 to 100, instead of the typical 0 to 60 of most coding bootcamps. Starting from zero? Let us know when you apply: we’ll offer you an intro to coding that can be done from anywhere, and quickly prepares you for the admission challenge.

Монтажная область 20


We know that learning can be tough. When you don’t understand something you’re stuck, and your efforts are unproductive. But join Codeworks and we’ll exponentially speed up your progress, giving you the right input at the right time.

Pay when you get a job

Available for this course, on site.

Deferred payment plan

Finance your tuition with a loan, and pay it back only if you sign a satisfying job offer within one year of graduating.

Our mission is to make high-quality education available to anyone. Codeworks invests in your talent and helps you achieve your goals.

Eligible for students holding a valid work visa for the EU, US, Canada, or Australia, who look for employment in that area. Limited seats available, applicants from minorities and underrepresented groups are given priority.


Remote, 4 weeks part-time

Admission Challenge

This is where you start from if you have minimal or no coding experience. The preparation material includes programming fundamentals, and a basic understanding of JavaScript, HTML, CSS, HTTP, Linux, and jQuery.
Remote, 160 hours


Once you’re officially admitted to our program, you get access to the pre-course. The learning goals of this section include functional programming, an intermediate understanding of JavaScript, HTML, and CSS, and a basic understanding of Git, Developer tools, and APIs.
12 weeks full-time

Main Course

This is the heart of the Codeworks system, and it’s mainly divided in two parts. During the first half you concentrate on theory and advanced programming topics. The second half instead is dedicated to applying everything you’ve learned, and use it to build complete products.
Week Main course topics
1-3 Advanced JavaScript, unit testing, fundamentals of other programming languages, data structures, algorithms, complexity analysis, networking (Internet, HTTP, WebSocket).​
4-5 Back-end frameworks (Node, Express, Koa, GraphQL), databases (SQL, MongoDB, Redis), advanced HTML and CSS.
6-7 Front-end frameworks (Angular, React), end-to-end testing.
7-8 Security threats, authentication, personal project, automated tasks.
9 First group project, end-to-end testing, advanced state management.
10-11 Second group project, continuous deployment, DevOps (Docker), demos.
12 Portfolio preparation, tech interview training, career support, systems architecture, open source contributions.

Download the syllabus

Get the curriculum outline right in your inbox.


Here are some of the frameworks and tools that you’ll master during the Software Engineering Immersive program. Check out some of our student projects to see what you can build with them.


Our courses run Monday to Saturday, from 8 am to 8 pm. Every day holds a different challenge, but here’s what a typical schedule at Codeworks looks like.

7 - 8 am


Drink a free coffee or bring your breakfast, and start the morning chatting with friends.

8 - 10 AM


Join your class and get introduced to a new programming topic, asking anything you need to instructors.

10 AM - 12 PM


Time to get your hands dirty! Start to tackle the daily subject in pair with a classmate. Our team are ready to get you unstuck any time you hit a block.

12 PM - 1 PM


Eat at one of the many restaurants near campus, or prepare your own food in the kitchen. Then relax and get a nice break.

1 - 3 PM


Let’s dig deeper into the morning subject. Now things start to make sense and you’re going to have those “aha” moments!

3 - 6 PM


Theory is nothing without practice. Back to your coding station with a peer, see how far you can get into the daily challenge.

6 - 7 PM


Time for student presentations. Grab a drink and relax while learning from your classmates.

7 - 8 PM


Is everything clear? Let’s recap together what we learned today, discuss any doubts, and make sure you’re ready to move forward for the next sprint.


Codeworks pays special attention to student outcomes and has a commitment to transparency. Unlike most bootcamps, we actually explain how results are measured (all details here).

100% hiring rate

100% of Codeworks graduates looking for a job get it within 6 months of finishing the program.

A job in 30 days

Nine in ten of our students sign a satisfying job offer within three months of graduating, and half are employed within 30 days.

+14% higher salary

Codeworks graduates get salaries that are +14% higher than the industry average for a Software Engineer position*.

*Industry average source: LinkedIn salaries

Graduate salaries

Average yearly compensation of first job offer, upon graduating from the Software Engineering Immersive program.

Country Average salary
USA $ 102,000
UK £ 42,700
Germany € 45,850
Netherlands € 41,850
Spain € 31,700
Other countries? Get in touch with our staff to get the data.

Our London team

Our team in the UK bring with them years of experience working for exciting startups and large corporations. If you study at our London campus, this is some of the team who will guide you on your journey to becoming an amazing software engineer.


We have put a lot of effort to assemble the most critical components of a top Software Engineering education program. We retain exceptional faculty and staff, and deliver an experience that outperforms the alternatives.

9400 GBP

Bring a friend, 10% off

Bring your friends to study with you! For every friend that joins the course you get a 10% discount on tuition, that can be deducted from the total, or shared with your friend.

Payment options

Upfront payment

Pay before starting the course and get the best price. This is the most convenient option if you have the funds available.

Student Loan

Get a loan from a partner financial institution, at special conditions, with up to 5 years to pay it back.

Pay when you get a job

Pay a small deposit before the course begins, and pay the rest in installments only after you sign a satisfying job offer.

Financing options eligible only for students holding a valid work visa for the EU, US, Canada, or Australia, who look for employment in that area. Limited seats, applicants from minorities and underrepresented groups are given priority.

Start dates

New classes start every 7 weeks throughout the year. Apply now and choose your preferred start date during the admission process.
Dear smartphone user, scroll horizontally to check the data →
January 2022
Read More
Starts Jan 10, 2022
Ends Apr 8, 2022
February 2022AVAILABLE
Read More
Starts Feb 28, 2022
Ends May 27, 2022
Read More
Starts Apr 18, 2022
Ends July 15, 2022
Read More
Starts June 6, 2022
Ends Sept 9, 2022
Read More
Starts July 25, 2022
Ends Oct 28, 2022
September 2022
September 2022AVAILABLE
Read More
Starts Sept 19, 2022
Ends Dec 16, 2022
More dates to be announced


We have one of the strictest admissions processes in the world, which ensures your classmates are as talented as you are.

1. Intro Chat

After you’ve passed the admission challenge, we contact you to set up a first interview and introductory chat. The purpose of this call is to answer any questions you have about Codeworks, understand your background, and see if you’d be a good fit.

2. Tech Interview

If you proceed to the next step, a technical interview with instructors is next. Here we’ll test your programming knowledge, and see how quickly you absorb new concepts.

3. Coding Assignment

If you pass the two interviews, we’ll give you a coding assignment to be completed within a couple of weeks. Don’t worry, we’re not expecting perfection at this stage. We want to see how you work under your own steam and learn new concepts.

4. Enrollment

If your Coding Assignment is up to standard you’ll be officially admitted to the course. Now you just need to sign the contract and pay the deposit to secure your seat in the chosen cohort.

Bear in mind that on average it takes six weeks to complete the entire admissions process. 


See what some recent graduates from our London campus thought of their Codeworks experience



The best decision I have made

I was looking for a change of career and was looking for an intense and challenging bootcamp in London.

The curriculum is really well planned and takes into account the latest changes in the industry.

Classes are qualitative, and there are a lot of practical exercises and “real life” experiences. On top of that, the support from the teachers is amazing.

The bootcamp is crazy intense but doable if you are really motivated, and definitely worth it in my opinion!




Beginner to great coding job

Steep learning curve and a fantastic experience working with very bright and friendly people.

I found a great coding job shortly after finishing.

I had a portfolio potential employers were impressed by and engaged with.

The technologies included in the syllabus were cutting edge and I could comfortably talk to potential employers about the technologies studied and used in the projects. Thanks Codeworks!


You can find information on the different visas available in the UK, and the requirements for each, on

Yes, speak to reception for information on accessing the bike storage.

On your first day you will be issued a keycard, which you will use to access the campus for the duration of your course.

Of course! Get in touch with our Admissions team and they’ll organise a campus tour for you.

You can expect to pay around £1,500 a month for a studio or small one-bedroom apartment. When choosing your location, bear in mind public transport in London is also expensive.

You can see the cost of living in London, and compare it to your current location here.

For general course information see our global FAQs.

Take your first steps

If you’ve never coded before, enrol in our free intro course to learn the basic concepts of programming and JavaScript.

Free intro to JavaScript

Get familiar with JS syntax, while learning about variables, control flow, functions, objects, and classes. At the end of this course you’re able to solve simple coding challenges on your own, and ready to apply to Codeworks.

Get started today

Sign up for a course, or get in touch with us.
Our staff will be happy to help with any questions you have.
Sign up for a course, or get in touch with us. Our staff will be happy to help with any questions you have.

We use cookies from third party services to offer you a better experience.