Codeworks Review: Change your Life with Tech

July 31, 2021
Reviews
" alt="" />

Make Your Dollar Go Further

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit

Codeworks is a tech school located in Europe. It offers three courses that cover basic JavaScript, web development and software development. The school offers no scholarships, but it does offer three payment plans, upfront, loan and deferred.

If you want to know more about Codeworks, you can click on the button below:

Codeworks is a full-time coding school that offers in-person and online courses in Barcelona, Berlin, London, Europe and America. The school offers its students the opportunity to master software engineering. With this objective, the school has designed three programs:

  • Free Intro to JavaScript.
  • Software Engineering Immersive.
  • Web Development Immersive.

The school also offers companies the opportunity to partner with them for corporate training and three payment plans:

  • Upfront.
  • Loans.
  • Deferred.

Who Is Codeworks For?

Codeworks helps interested coders and non-coders located in Europe change their lives by learning how to code.  Students don’t need any experience to join the school's Free Introduction to JavaScript. To enroll in any of the other programs, you must have at least a basic understanding of coding (you can take the free course for that).

Apart from the free intro course, Codeworks' programs are full-time commitments, and all of them have access to an online program.

Features & Benefits of Codeworks

Here are a few of the most important features and benefits of Codeworks:

Well-Aligned Incentives

Codeworks offers some pretty great payment plans that seek to make your life a little bit easier while you study and even after you graduate. It aligns its goals with its students by making sure you don’t have to pay some or all of your tuition until you actually get a job in a related field. That means that they won’t get a cent until you succeed in your new career path, so it’s in their best interest to give you as much support as possible with that task.

They offer three payment plans:

  • Upfront.
  • Loans.
  • Deferred.

In-Person Instruction

Codeworks in-person instruction creates an environment where students can concentrate better because there will be fewer distractions. This will grant them a better understanding and a higher chance of completing the course since they will also interact with instructors and peers.

A classroom also grants the opportunity to access more information since the student will be in the same place as their instructor and peers, making it easier to make themselves heard. This also makes it easier to make friends, problem-solve and build a network with people of different backgrounds.

Online Instruction

Codeworks' online instruction allows students to learn from the comfort of their homes or anywhere they would like to study. It also provides students who live far away the chance to enroll without having to relocate, making the course available for a wider base of students. This type of learning also suits students with different learning methods, letting them learn more flexibly.

The online courses that Codeworks offers can fit around students' lives and activities, allowing them to be more relaxed than in a classroom environment. This type of option will allow working people to pursue a new career path without taking the risk of leaving their old jobs until they're ready to land a new role in software development.

Project-based Curriculum

A project-based curriculum is a feature that not all courses offer. What this means is that Codeworks’s curriculum is built around real projects that you’ll be working on all throughout the length of the course. Not only does that imply that you’ll learn by doing, but also that, by the end of the course, you’ll have a set of fully functioning apps or other products that will now be a part of your portfolio.

For someone who just started out in the world of coding, having a set of finished products to show that goes along with the newly crafted resume can prove invaluable when it comes to finding a job in the tech industry or a related field.

Free Material

Providing training to inexperienced students or jumping right into the meat of a course is something any course provider has to juggle. On the one hand, starting from scratch will make those with prior experience feel bored from day one, and they'll feel as if they're wasting their time. On the other hand, offering a course only for those who have a background in the covered topics will drive away anyone who is thinking of taking a course like Codeworks to pursue a career change or something similar.

In order to solve this issue, Codeworks offers introductory material free of charge not only to its students but to anyone who may want to learn the basics and decide if the full, the paid course is right for them.

Corporate training

LocationIn-Person
Time CommitmentFull-Time
40+ hours per week.
Course Length4 Days

Codeworks has designed 4-day intensive programs so that they can take place at an office or at the school's campus. Companies will be able to take advantage of this focused training to help development teams master specific topics.

Skills You Will Learn

The Corporate training course focuses on the following skills:

  • AngularJS, a structural framework for dynamic web apps.
  • React, a powerful Javascript library.
  • Node.js, also known as NodeJS, is a cross-platform, open-source, back-end JavaScript runtime environment capable of running on the V8 engine and executes JavaScript code outside a web browser.

Coding Languages You Will Learn

The core coding languages you will learn in the Corporate training course are:

  • JS, the programming language for the Web.

Codeworks's Course List

Students who enroll in any of Codeworks's programs get more than 480 hours worth of training in software engineering and 320 in web development. The school offers instruction from industry-experienced professionals. 

This school has three in-person locations: Barcelona, Berlin and London.

Codeworks offers 3 different programs:

  • Free Intro to JavaScript.
  • Software Engineering Immersive.
  • Web Development Immersive.

In the following table, you'll find an overview of the basic features and cost of these 3 courses.

CourseCourse TypeCourse LengthTuition
Free Intro to JavaScriptSelf-Paced10-20 HoursFree
Software Engineering ImmersiveFull-Time
In-Person & Online
12 Weeks
(40+ hours/week)
$8,900
Web Development ImmersiveFull-Time
In-Person & Online
8 Weeks
(40+ hours/week)
$6,500

Here’s a breakdown of all of these programs:

Free Intro to JavaScript

Time CommitmentSelf-Paced
hours per week.
Course Length10-20 Hours
Cost of TuitionFree

This free course guides students through the basic concepts of programming and introduces them to JavaScript. They'll become familiar with JavaScript's syntax while learning what variables, control flows, functions, objects, and classes are.

By the end of the course, students will be able to solve simple coding challenges, readying them to apply to Codeworks if they decide to continue their programming studies.

Skills You Will Learn

The Free Intro to JavaScript course focuses on the following skills:

  • Control Flow, in computer science, refers to the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.
  • Loop Testing, also known as Loops, is a type of software testing type that is performed to validate the control structures.

Coding Languages You Will Learn

The core coding language you will learn in the Free Intro to JavaScript course are:

  • JavaScript, also known as JS, is the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.

Modules You Will Go Through

This course is divided into 2 modules. Here is a breakdown of the topics that will be covered:

TheoryJavaScript and data types, variables and operators, control flow, functions, scope, arrays, loops, objects, classes.
PracticeSetup, numbers, strings, mixed.

Software Engineering Immersive

LocationIn-Person: Berlin, London & Barcelona.
Online: Europe & Americas.
Class Size20
Start DatesSeptember 2021
Time CommitmentFull-Time
40+ hours per week.
Course Length12 Weeks
Cost of Tuition$8,900

Through this course, students learn how to be really good engineers, building complex apps, and with an advanced understanding of JavaScript.

This Codeworks program is divided into two parts. During the first half of the course, students concentrate on theory and advanced programming topics. During the second half, they dedicate themselves to applying everything they've learned and use it to build their apps.

Skills You Will Learn

The Software Engineering Immersive course focuses on the following skills:

  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Application Programming Interface, also known as API, is an interface that defines interactions between multiple software applications or mixed hardware-software intermediaries.
  • Hypertext Transfer Protocol, also known as HTTP, is an application layer protocol for distributed, collaborative, hypermedia information systems.
  • Express.js, also known as Express, is a back-end web application framework for Node.js, designed for building web applications and APIs.
  • MongoDB, a source-available cross-platform document-oriented database program.
  • AngularJS, a structural framework for dynamic web apps.
  • React, a powerful Javascript library that is used to build more complicated web applications.
  • DevOps, a set of practices that combine IT operations with software development with the objective of shortening the systems development life cycle to keep a continuous, high-quality delivery.

Coding Languages You Will Learn

The core coding languages you will learn in the Software Engineering Immersive course are:

  • JS, the programming language for the Web.
  • Hypertext Markup Language, also known as HTML, is the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, is a style sheet language used for describing how a document written in a markup language will look.
  • Node, a back-end language used to handle databases, application logic and user authentication.
  • SQL, a domain-specific programming language designed for managing data held in a relational database management system or for stream processing in a relational data stream management system.

Modules You Will Go Through

This course is divided into 8 modules. Here is a breakdown of the topics that will be covered and when:

Pre-CourseRemote, 160 hours
Once officially admitted to the program, students 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.
Week 1-3Advanced JavaScript, unit testing, fundamentals of other programming languages, data structures, algorithms, complexity analysis, networking (Internet, HTTP, WebSocket).​
Week 4-5Back-end frameworks (Node, Express, Koa, GraphQL), databases (SQL, MongoDB, Redis), advanced HTML and CSS.
Week 6-7Front-end frameworks (Angular, React), end-to-end testing.
Week 7-8Security threats, authentication, personal project, automated tasks.
Week 9First group project, end-to-end testing, advanced state management.
Week 10-11Second group project, continuous deployment, DevOps (Docker), demos.
Week 12Portfolio preparation, tech interview training, career support, systems architecture, open-source contributions.

Web Development Immersive

LocationIn-Person: Berlin, London & Barcelona.
Online: Europe & Americas.
Class Size20
Start DatesSeptember 2021
Time CommitmentFull-Time
40+ hours per week.
Course Length8 Weeks
Cost of Tuition$6,500

Students who attend this course will learn how to be web developers and build full-stack apps with their advanced understanding of JavaScript. Like with Software Development, this program is divided into two parts: one half is theoretical, and the other is practical.

Skills You Will Learn

The Web Development Immersive course focuses on the following skills:

  • HTTP, an application layer protocol.
  • Linux, the most popular open-source operating system there is. It is similar to Unix and forms the basis of the Android mobile operating system, also one of the most popular in the world.
  • JQuery, a free JavaScript library that simplifies HTML DOM tree traversal and manipulation, CSS animation, event handling and Ajax.
  • Git, a fast and efficient open-source distributed version control system.
  • API, Defines interactions between multiple apps.
  • Express, a back-end web application framework for Node.js.
  • MongoDB, a popular database program.
  • AngularJS, a structural framework for dynamic web apps.
  • React, a powerful Javascript library.

Coding Languages You Will Learn

The core coding languages you will learn in the Web Development Immersive course are:

  • JS, the programming language for the Web.
  • HTML, a website coding language.
  • CSS, a programming language to edit a website's style and look.
  • Node, a back-end language used to handle databases.
  • SQL, a database management programming language.

Modules You Will Go Through

This course is divided into 8 modules. Here is a breakdown of the topics that will be covered and when:

Pre-CourseRemote, 160 hours
Once officially admitted to the program, students 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.
Week 1-3Advanced JavaScript, unit testing, fundamentals of other programming languages, data structures, algorithms, complexity analysis, networking (Internet, HTTP, WebSocket).​
Week 4-5Back-end frameworks (Node, Express, Koa, GraphQL), databases (SQL, MongoDB, Redis), advanced HTML and CSS.​
Week 6-7Front-end frameworks (Angular, React), end-to-end testing.
Week 7-8Security threats, authentication, personal project, automated tasks, demos, portfolio preparation, job interview training, hiring support.

Job Placement & Career Support

Codeworks makes sure to surround you with people who will support students every step of the way and whose main focus is their success. Along with them, they will also be working hand to hand with cohort classmates to solve the problems given to them throughout the course.

Student Outcomes & Earnings

Codeworks success rate looks like this:

Graduation rate98%
Employment Rate100%

Here’s what their 180-day breakdown of employment looks like:

Full-time, in-field97.5%
Full-time internship, apprenticeship, contract position2.5%
Part-time, short-term contract, freelance0.0%
Employed out of the industry0.0%

Here are the median salaries for Codeworks' Software engineering program graduates in different locations:

CountryAverage salary
USA$ 120,000
UK£ 44,700
Germany€ 45,000
Netherlands€ 41,850
Spain€ 30,500

The following companies have hired Codeworks graduates:

TrivagoGlovoRaynairTypeform
HolaluzAccentureVodafoneeDreams
TidalIMGUlaboxMedium

Costs, Payment Plans & Scholarships

#1 Costs

Codeworks’s costs vary depending on the course and location you choose. Here’s how much each of them costs:

CourseBarcelona & Berlin
In-Person
Europe OnlineLondon
In-Person
Americas
Online
Free Intro to JavaScriptFreeFreeFreeFree
Software Engineering Immersive€9,800€,7800£9,400$8,900
Web Development Immersive€6,500€5,200£6,200$6,500

As you can see, the school offers a free program that teaches JavaScript. This is a self-paced program designed to be completed in 10 to 20 hours, and it's also meant to help you find out if this is the right career path for you.

#2 Payment Plans

Codeworks offers three payment plans:

Upfront Payment

Once you pass the admission challenge, pay a deposit to secure your seat in the program and then pay for the remaining amount of your tuition before the course starts.

Student Loan

Once admitted to the course, you can get a loan from one of Codeworks' financing partners or a provider of your choice. Allowing you to divide the tuition payment into smaller parts, distributing it over a longer period of time.

You'll be able to compare the options before making any decisions. However, you should keep in mind that a two-year loan can cost approximately 10% more compared to the upfront payment plan.

Income Share Agreement (ISA)

Pay a deposit after you pass the admission challenge to secure your seat in the program. Then start to pay back the rest only if you receive a satisfying job offer within one year of graduating (which should be above 85% of the LinkedIn average salary for a Software Engineer position in the country where you will work), and otherwise, your remaining tuition fee is waived.

This payment option is better than most ISAs, where your tuition is based on a percentage of your salary (usually around 15%, for 2-3 years), and you could end up paying up to $30.000 for a course. With Codeworks' ISA, you know in advance that you should expect around 30% more compared to the upfront payment option.

Students from the Web Development Immersive program can't ask for an ISA.

Meet The Team

At Codeworks, workers and instructors believe technology helps overcome barriers. That's why they nurture creative talent and empower smart people to be successful through their courses. They work every day to advance learning paradigms while making high-quality education more accessible, enjoyable, and rewarding.

Here are some of the people you would be studying with:

Briana BarlowAndre LellisBerta CumellasAlessandro Zanardi
Javier MoranEdgar ChevrierKatie RamiréBernat Duran Pons
Maylynn NgSara SamainAndrew CookeAlex Marshall

How To Apply To Codeworks

Step 1: Go To Their Sign Up Page

You can start your enrollment process by visiting Codeworks's website. You can do so by clicking the button below.

Step 2: Admission's Challenge

Fill the application form and complete the admission challenge.

Step 3: Introduction Chat

This interview is meant for you to ask any questions you may have about the school, check your background and decide if you are a good fit.

Step 4: Tech Interview

Codeworks' admission team will test your programming knowledge and see how quickly you absorb new concepts.

Step 5: Coding Assignment

Once done with the two interviews, the school will give you a coding assignment that must be completed within a couple of weeks. Codeworks isn't expecting perfection at this stage. But the admission team wants to see how you work under your own steam and learn new concepts.

Codeworks User Reviews

Here are just a handful of verified Codeworks reviews from a few of their members:

“If your wondering if Codeworks is the right choice for you, I would say that you have a lot of choices but if you really want to be ready to start your career after the course as a junior software engineer then you should go for it.”Aric Jiang.

“I attended Codeworks Bootcamp in Barcelona from November 2019 to February 2020. I couldn't be happier. Nice students, nice teachers, a lot of intensity and hard work, all worth it! 3 epic months that led me to get my first developer job very quickly (despite Covid!), grateful also for the support they gave me after I graduated.”Steven Becker

“When all is said and done, you'll find that in a relatively short time period you have a great basis for a software developer role, have products under your belt you can show off, and have learned how to approach tech problems in a methodical way.”Mihael Machado de Souza.

“It's designed to be challenging, so don't expect to just ‘download the knowledge' into your head. It's hard and that's a good thing. You'll receive top-notch support from instructors, career-support team and your peers, that help you grow in the long run.”Christian Schmutte.

“When I finally decided that I wanted to attend a Bootcamp, I researched reviews like you do right now. I could not believe that something that does have 5 starts reviews everywhere is not a scam… and 5 weeks after graduation I was offered a position of Software engineer in the company of my dreams.”Alexandra Donchenko.

“I chose Codeworks because it was the most intense and hardest to join of all the bootcamps I could find. As expected, this led to a high level of motivation and skill in my fellow students, which is the best environment to learn in my opinion.”Pierre Lejay.

Codeworks Alumni

In case those reviews haven’t convinced you, here are a few quick stories about Codeworks members—the sort of people you’ll be rubbing shoulders with once you enter the program.

Before CodeworksAfter CodeworksDo They Recommend Codeworks?
Carl was working as a project manager.Carl is now working as a Full Stack Engineer at Glovo.“Should you attend Codeworks? If you are reading this, the answer is most likely yes.”
James was working as a freelance copywriter.James is now working as a Web Developer at Cala.“…I can't recommend it enough. It's tough but it's worth it.”
Shaun was working as a sales manager.Shaun is now working as a Full Stack Engineer at Everphone.“I would highly recommend Codeworks to anybody who is interested in becoming a Developer… I can honestly say that it really did live up to what I was hoping for.”

How To Contact Codeworks

In the following table, you'll find the most important contact info so you can get in touch with Codeworks in order to learn more, ask any questions you may have or sign up.

Phone+34 697 94 08 25
Email[email protected]
Social Media
Apply Now button

In Summary

Codeworks is a tech school that offers three kinds of courses, a free intro to JavaScript, software engineering and web development. To enroll in any of the school's paid programs, you will need some basic coding knowledge that you can learn by completing their free program.

The school doesn't offer any scholarships, but it does offer three payment plans: upfront, loans and deferred. And for those who are still wondering if this is the right decision, they can take Codeworks' Free Introduction to JavaScript, which will allow students to try out the experience and figure out if it is indeed for them.

If you want to know more about Codeworks, you can click on the button below:

Canada's Best Credit Cards

Exceptional Value

Earn up to 40,000 Aeroplan Miles (valued at $800 - $1,200) with the American Express Aeroplan Card, our #1-rated card in Canada in 2021.

Bonus: Includes Buddy Pass

The Finer Things In Life

Earn up to 80,000 Membership Rewards points (valued at $1,600 - $2,400) with the American Express Platinum Card, plus a $200 annual travel credit.

Bonus: Airport Lounge Access

Low Fee, High Value

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit