
Outcome oriented
At the end of the course you’re able to make complete web apps by yourself and understand advanced coding topics. Whether you want to launch your tech career, or create a startup, our program gives you the right tools to succeed.
Highly selective
Go from 20 to 80, 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.
Efficient
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.
Menu
Syllabus
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
Pre-Course
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.
8 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, demos, portfolio preparation, job interview training, hiring support. |
Tools
Here are some of the frameworks and tools that you’ll master during the Web Development Immersive program. Check out some of our student projects to see what you can build with them.









Schedule
Ready for an immersive experience? The program runs Monday to Saturday, from 9 am to 9 pm. Here’s what a typical day at Codeworks looks like.
8 - 9 am
Breakfast
Drink a free coffee or bring your breakfast, and start the morning chatting with friends.
9 - 11 AM
Lectures
Join your class and get introduced to a new programming topic, asking anything you need to instructors.
11 AM - 1 PM
Exercises
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.
1 - 2 PM
Lunch
Eat at one of the many restaurants near campus, or prepare your own food in the kitchen. Then relax and get a nice break.
2 - 4 PM
Lectures
Let’s dig deeper into the morning subject. Now things start to make sense and you’re going to have those “aha” moments!
4 - 7 PM
Exercises
Theory is nothing without practice. Back to your coding station with a peer, see how far you can get into the daily challenge.
7 - 8 PM
Talks
Time for student presentations. Grab a drink and relax while learning from your classmates.
8 - 9 PM
Review
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.
Outcomes
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.
+13% higher salary
Codeworks graduates get salaries that are +13% 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 | $ 120,000 |
UK | £ 44,300 |
Germany | € 53,800 |
Netherlands | € 41,850 |
Spain | € 30,600 |
Other countries? Get in touch with our staff to get the data.
New course disclaimer This is a new course being launched. All data reported below refers to the Software Engineering Immersive program, on site. We will update this section as soon as the new course data becomes available.
Instructors
Our instructors are selected and trained to be the best teachers, and bring with them years of experience working for exciting startups and huge global organisations.

Alessandro Zanardi

Berta Cumellas

Leonardo Di Vittorio

Mo Boudra

Briana Barlow

Andre Lellis

Vic Williams

Maylynn Ng

Bernat Duran Pons

Katie Ramiré

Edgar Cheverier

Sherezz Grant

Igor Snitkin

Javier Moran

Sara Samain

Andrew Cooke

Alex Marshall
Tuition
We have put a lot of effort to assemble the most critical components of a top Web Development education program. We retain exceptional faculty and staff, and deliver an experience that outperforms the alternatives.
€ 6,500
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.
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 →

Read More
Starts Mar 01, 2021
Ends Apr 30, 2021
Ends Apr 30, 2021
April 2021AVAILABLE
Read More
Starts Apr 19, 2021
Ends June 18, 2021
Ends June 18, 2021
June 2021AVAILABLE
Read More
Starts June 07, 2021
Ends Aug 06, 2021
Ends Aug 06, 2021
July 2021AVAILABLE
Read More
Starts July 26, 2021
Ends Oct 1, 2021
Ends Oct 1, 2021
September 2021AVAILABLE
Read More
Starts Sept 20, 2021
Ends Nov 19, 2021
Ends Nov 19, 2021

Read More
Starts Nov 8, 2021
Ends Jan 21, 2022
Ends Jan 21, 2022
More dates to be announced
Admission
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.

NATHALIA, PARIS
5/5
An amazing experience
I am now in the position to attest that the things we learned and the depth of our knowledge in Javascript and software development in general is really, really good. If you’re skeptical about whether those months can take you to a professional level, please, know that it really will.

GEORGE, LONDON
5/5
The only bootcamp to consider
If you are looking for a new career in software development or considering a bootcamp, cross everyone else off your list. If you’re willing to work hard, commit to your future in a meaningful and fulfilling way, and searching for a real challenge then Codeworks should be your home for 3 months.
FAQ
Sometimes making a decision is not easy. Here we cover the most frequently asked questions about our program. Feel free to get in touch if you can’t find yours.
At Codeworks you get approximately double the number of learning hours compared to most other bootcamps. But numbers tell only one side of the story. We also undertake incredible efforts to provide you with the best instructors and learning tools available. As a result, you understand how to think like a Software Engineer, instead of simply practicing the latest tools.
We’ve prepared a quick report that sums up core objective parameters from different Full-Stack courses, to help prospective students make their choice.
Other parameters that are very relevant but more subjective, like the quality of the curriculum, or the learning strategy, are left to personal judgement. Each school has its own vision on these topics.
We have a dedicated page that highlights and compares the main characteristics of our courses.
Yes, and no. You could possibly learn the theory by yourself, if you’re extremely clever and crazy stubborn, although it would likely take you much longer. But the truth is that without great support normally people get stuck along the way and lose motivation, eventually giving up. Apart from this, even if you’re the exception to the rule, you would certainly miss the added value of an amazing alumni community, combined with great hiring partners.
Considering the immersive nature of this program, you want to be 100% dedicated to it. So, plan in advance to make sure you can set work and other responsibilities apart during the program duration.
To successfully attend the program you need to be familiar with coding fundamentals, and have a basic knowledge of JavaScript, HTML and CSS. If you start from zero don’t worry though, just let us know during the application process: we’ll offer you an intro to coding that can be done from anywhere, and quickly prepares you for the admission challenge.
All Codeworks students already know how to code once they start the main course (the ones that start from zero learn during the admission challenge preparation). Our program gives you a great opportunity to understand advanced JavaScript concepts, master top JS frameworks, learn industry’s best practices, and advance your career to the next step. During the intro chat we can give you personalized feedback, assessing together your coding level and career objectives.
Our classes are completely international. Students come from several different countries, and end up working wherever their passion leads them in the world. Also keep in mind that most coding documentation online is in English, so understanding the language is indispensable to be able to properly work in this field.
You need to be able to understand when someone speaks in English, and express yourself well enough so that people around you know what you mean. As a rule of thumb, if you can watch a movie in English without subtitles and follow along you should be able to attend the course.
No, applying to the course starts the interview process, which can lead to the admission challenge if you seem a good candidate. Only if you pass the admission challenge you’re admitted to the course.
There are two sides to this answer. From a technical point of view, you need to have basic programming knowledge and speak English fluently. On the other hand, as far as personal traits go we look for students who are extremely passionate, friendly, brilliant, and good at working in team.
Good question. We’ve prepared a quick guide so you can prepare for a successful tech interview.
More questions?
Browse our global FAQ to get advice on more generic issues – such as student visa or accommodation, in case you need them.
Move your first steps
If you’ve never coded before, Codeworks offers you a free intro course to cover the basic concepts of programming, and introduce you to JavaScript.
- Self paced
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.