Join our coding
bootcamp from Canada


Amazing graduates
Top review score


Hiring rate

Software Engineering Immersive

Our flagship 12-week coding bootcamp, and the most complete way to get your engineering career started. Includes 3 projects and 1 week of job search preparation to ensure you get hired.
Our Austin bootcamp campus


Web Development Immersive

A shorter 8-week coding bootcamp that prepares you with all the fundamentals, maintaining our highest standards. Includes 1 personal project and 2 days of career orientation.


Learn online

Attend live lectures and group coding sessions, through online video chat and collaborative development tools with other students in your time zone.

Get the same personalized feedback and real-time interaction that you would receive in a traditional in-person class.

Meet our graduates

Different backgrounds but one mission: learn to code.
Hear how our coding bootcamp changed their lives.
Doruk, New York
From Business Analyst
To Software Developer
Hannah, London
From Financial Assistant
To Full-Stack Developer
Chad, San Francisco
From Innovation Manager
To Software Engineer

Get hired fast

Every Codeworks graduate gets unlimited personalized career support until they land their dream job. Our alumni can be found at amazing companies around the world.

Study remotely

Without having to relocate.
Share your workspace with classmates and get support from instructors during assisted exercise hours. The only requirements are a laptop, a stable Internet connection, and lots of enthusiasm!

What will you build?

See some of the amazing projects that our students have created during their time at Codeworks.
TripWiser Thumbnail




bucketbee student project


Getting started?

If you’ve never coded before, take our free intro course to cover the basic concepts of programming, and introduce you to 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.

Why JavaScript

Learn why this is the best choice for you.

JavaScript is the only programming language that runs both in the browser and on the server, allowing you to build entire products with one technology. You can also use it to create native mobile apps.

That’s why big companies like Facebook or Airbnb, as well as small startups use it to build their products, making it the most desired skill in the tech industry.

JS consistently ranks as the most popular coding language, as shown in independent reviews run by major platforms like Github and Stack Overflow.

Codeworks is one of the top JS bootcamps, by student outcomes and review score. We select high-potential students, and offer a great curriculum, enabling our graduates to become highly successful engineers.


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.

Browse the report ›

We have a dedicated page that highlights and compares the main characteristics of our courses.

Compare programs ›

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 a coding bootcamp can provide.

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.

Read the guide ›

More questions?

Browse our global FAQ to get advice on more generic issues – such as student visa or accommodation, in case you need them.