

Codeworks' Software Engineering Immersive is a 12-week in-person course designed to launch engineering careers. Participants develop professional programming skills through project-based learning, building three complex projects. The program includes a week of career orientation and interview training, equipping students with job-ready skills and team collaboration techniques.
Aspiring software engineers seeking comprehensive training
Ideal for those wanting a career shift into tech
No prior programming experience required
In-person, immersive 12-week course
Hands-on projects and real-world coding practice
Career orientation and interview preparation included
Ability to build and contribute to full-scale applications
Strong software engineering patterns and teamwork skills
No certifications are covered by this course.
Graduate 2021
It’s been three months since I completed Codeworks - herewith I would like to share my experience with Codeworks.TLDR:- I was a self-taught front-end developer.- I choose the Codeworks bootcamp because I wanted to take it to the next level for my career.- I learned a lot just from the course preparation during the application process.- Codeworks provides a great environment to really learn a lot in a short period of time.- I was able to get a job quickly after the Codeworks bootcamp.What I did before Codeworks:I was a self-taught front-end developer with two years of working expirience.Why I chose Codeworks:I thought about two ways to develop my career as a web developer:- Study CS at an university- Attend a coding bootcampGoing to university seemed like the safest way to become a professional. However it would be very time consuming and a big financial investment, I thought. On the other hand, coding bootcamps seemed to be very short, intensive and affordable. But I didn’t know what output I could expect from a coding bootcamp and if employers in Switzerland would accept such a certificate from a coding bootcamp.However, I decided to attend a coding bootcamp because it seemed to be the most pragmatic way and I liked the hands-on approach that coding bootcamps tend to use.I decided to apply for the Codeworks bootcamp because it seemed to be the most intensive yet rewarding bootcamp and the curriculum seemed to be exactly what I was looking for.About the coding bootcamp:The three months were split into two parts. In the first part, we were taught advanced JavaScript, algorithms, data structures, advanced CSS, databases, backend frameworks, frontend frameworks and other topics in sprints. Usually we had classes in the morning, time to practice and build something with the new knowledge in the afternoon and in the evening we reviewed our work with an instructor. The pace of these sprints was fast and very intense. Each week started with an exercise where we had to apply the knowledge from the previous week to make sure we understood the concepts. All along, we had instructors by our side to answer all our questions and they guided us through our journey at Codeworks.Overall, the first part was very challenging for me and took all of my attention. However, with seven days a week and over twelve hours a day just learning about these technologies, I was able to keep up with the course. The result was highly rewarding and I was stunned that after only seven weeks everything we had learned so far started to fall in place and everything made sense - so we were able to develop a working fullstack application in less than four hours.In the second part, we were able to use our new skills to start developing applications. For the first project, we were free to develop something which we could freely choose and we had one week of time to develop it. For the second project, we had to work in a team of two to choose a project from a fellow student and implement tests to this project to become comfortable with legacy code. The third project was a group project where we had to develop (in our case in a team of six) with an idea we came up with ourselves.For all three projects, we again had professional support from our instructors, who helped us with obstacles and made sure we wrote clean code and followed best practices.In the last week, Codeworks prepared us for the job search. We practiced technical interviews, wrote resumes, and most of us started applying for jobs.Outcome:In the last week of the Codeworks bootcamp, I got an offer for a one-month freelance project where I could use the technologies I had just learned. After that month, I started applying for jobs in Switzerland. After one month of intensive work, I get three offers, from which I choose one that I am very happy with at the moment I write this review.Summary:I highly recommend Codeworks to anyone who wants to grow as a developer and is passionate about code.
Student 2021
Codeworks has an amazing curriculum that takes you from 20 to 80 instead of 0 to 60. The best thing about the curriculum is that apart from advanced JS, backend frameworks and frontend frameworks Codeworks also teaches you the essential foundations of coding, such as algorithms and data structures, where many coding schools focus mainly on the 'hot topics.' The staff is very experienced and helpful, and the location is amazing! Also the job support is really good.All in all a great learning experience that has exponentially improved my skills. It is highly immersive and fast paced so make sure you prepare well!
Graduate 2021
TLDR: Codeworks is 100% worth it if you are willing to put in the effort. It is as intense as they say as you will be coding for 12 hours a day, 6 days a week. The curriculum is very well structured and goes over a massive amount of topics. By the end of the course, you will be versed both in the frontend as in the backend. One small piece of advice, though, before doing a bootcamp, make sure you want to transition into tech since a bootcamp, especially Codeworks, is not meant to get a taste - it is the full experience.
PROS:- Sticks to their promise of helping you find a job. The job support is excellent, and Marc will guide you through the interviewing process and advise you until you find your tech job.
- Great instructors, classmates, and learning environment.
- The curriculum has a focus on modern technologies that are most in-demand.- Goes over topics that aren't covered at many bootcamps like data structures, algorithms, dev-ops, and more.
- Very intense, and the curriculum is well thought out, so you don't burn out.
CONS:- Time went by way too fast- Some topics I wanted to dig deeper into were taught over a day since the focus is on horizontal learning rather than vertical.
So, the long story now. Codeworks is a place filled with amazing people. Quite diverse also. Here you will find people who previously worked in hospitality, tech, education, marketing, management, you name it. There are also people from a computer science background who want to gain experience working with the latest web technologies. This is one of the things that makes the Codeworks experience so enriching.
As for myself, I was transitioning into tech for some time and decided I needed to polish some of my skills, mainly the backend. This was when I decided to do a bootcamp. When choosing the bootcamp, my main criteria was:
1. A place that took you from 40 to 80 and not from 0 to 40. This is quite important since I am convinced that you can take the first steps into programming using online resources. Most bootcamps didn't meet this criterion out of the bat since they dedicated a substantial part of their curriculum to elementary topics. Don't get me wrong, here you will go deep into the fundamentals, but it will make a massive difference if you have some programming experience.
2. A place where you have an admissions process since a big part of the experience depends on who your fellow students are. This is a big thing to look out for in bootcamps, and during my research, I found that Codeworks has one of the most rigorous admissions/pre-course.
3. A full stack oriented curriculum with a hands-on and team-oriented approach. Here you will work on 3 big projects which 2 of them are with a team. Also, during the first half of the course, you will be doing paired programming exercises for the better part of the day every day.
4. A good location, but this is more subjective, so I won't go into detail.
Overall, Codeworks was the only bootcamp in Europe that met all criteria, and although it is one of the more expensive options, the outcome more than compensates for this fact.
If you are finally convinced to join Codeworks, my best advice is to make the most out of your time is to come prepared. Don't just brush over the pre-course, which in itself is already a bootcamp of its own. And if you are not entirely convinced yet, just reach out to the alumni so they can tell you about their own experience and outcome.
Graduate 2020
Great experience with amazing people and awesome support. I've managed to land a job within two months after finishing the course. The course is very intense. I highly recommend it to anyone who wants to get into the software development world. I'd do it again :-)
Graduate 2021
I attended this coding bootcamp in Berlin. One big plus is that the programme doesn't start from zero. You need to pass some coding tests and assignments to get accepted there - that means you need some prior coding experience. The programme is really well structured and it covers topics like advanced JavaScrip, data structures, databases, testing and frameworks like Angular, React and Node.js. You will finish the bootcamp with two personal projects - one coded alone and one within a team. The codeworks staff is really friendly and extremely helpful. One of the most positive aspect is a career support at the end of the programme. They will do some tech interview training with you and help setting up your github and linkedIn profile. Additionally they have some really helpful tips regarding the job search and the whole application process. I am really happy that I did codeworks - it was challenging and at lot of work but in the end it all paid off. I learned a lot during the course and I found a job within 3 weeks after graduation.
Graduate 2021
Codework is the best decision I have made. I was looking for a change of career and was looking for an intense and challenging Bootcamp to learn everything there is know to become a web developer. I liked the fact that there was a pre-course to ensure that everyone had the same basic JS knowledge before actually starting the course. 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!
Graduate 2021
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. But I took a “leap of faith” and decided to go with Codeworks. The admission process already showed me why they have a high success rate, it was a challenge but doable one.After I passed the admission process, it was time to start pre-course. Pre-course was no joke either. Again, it was a challenge but there are weekly support sessions to get you unstuck. The course itself was exactly as described, intensive. They are serious when they say 12 hours a day, but most of us also spent Sundays reviewing and getting ready for weekly assessments. During the Junior part, you will focus more on learning new concepts and technologies. During the Senior part, you put it into work by building projects. Last week is focused on getting you ready for the job hunt.Barcelona campus is beautiful, spacious, and safe during times of pandemic. Instructors, TA’s and admission team are friendly and dedicated to making you succeed. About my outcome: As my background is in nursing I was not sure if I would fit, manage, or get hired. Codeworks gave me the tools and support necessary to succeed and 5 weeks after graduation I was offered a position of Software engineer in the company of my dreams.
Graduate 2021
I decided to attend Codeworks because I was looking for something challenging, something that could take me from 20 to 100.At Codeworks I found it.In this bootcamp you'll find only talented and motivated people: in fact the admission process is really strict, and the pre course assures that all the students start with a strong knowledge base.The TAs are very prepared and always open to help when someone is stuck on annoying bugs that, without their help, could waste several hours of time googling for a solution.Overall a great experience.
Graduate 2021
I started the program as a novice in JavaScript. The induction to the program was tough. I had to go through an initial test which I was able to clear only at the 3rd attempt. Once in, there was an elaborate pre-course assignment which would certify my credentials for the course. I was successful at that and from there on, the journey was unbelievable. I was able to absorb a lot of JS based technologies which would later on help me land myself a job as a software developer. the curriculum was meticulously designed, had a lot of modern and recently introduced concepts which would keep me abreast with the latest technologies, the TAs were awesome, and their support was outstanding. I was able to do 3 projects while at the course, which helped me gain a practical understanding of the technologies I would later on use, while also giving me confidence to go out and explore possibilities with different tech stacks myself. The after course career mentoring was also great and helped me a lot to understand how recruiters would ideally view people with my levels of skills. I would rate the overall experience very highly and would be happy to recommend it to others thinking about switching careers or starting a new career in tech.
Graduate 2020
Codeworks is the best code academy in Barcelona. Their Software Engineering Immersive Bootcamp follows an intense 9-9-6 schedule (9am-9pm, 6 days a week!) in an environment where you will not only become a solid programmer, but you’ll also meet an incredibly professional and friendly staff that will guide you and be there for you every step of the way throughout your journey. And most importantly, the majority of the alumni finds a programming job within a couple of months after graduation.I recommend enrolling to this academy to anyone that is ready to switch careers and become a software developer.
Graduate 2020
Steep learning curve and a fantastic experience working with very bright and friendly people. I found a great coding job shortly after finishing. The syllabus, solo project and group project prepared me very well for the job search. As a result I had a portfolio potential employers were impressed by and engaged with. The technologies included in the syllabus were cutting edge and learning full stack javascript with Node gave me the flexibility to be competitive for front end, full stack or back end roles. I could comfortably talk to potential employers about the technologies studied and used in the projects.Thanks Codeworks!
Student 2020
It was the most intensive bootcamp I found in the market and it actually requires quite some knowledge to start. Even the pre-course made me learn so much on my own. I think CW has a very well structured curriculum, which teaches you not only how to make things work but also what is happening under the hood. It covered the hard parts of javascript, data structure, algorithm, database, testing, popular libraries or frameworks such as React and Angular, etc. The job support is also fantastic, I managed to received three offers in one month and a half. Now looking back, I am so happy that I made the decision to join CW. It required lots of commitment and motivation but it was great investment that I made.
Graduate 2020
TL;DR: Really Difficult but Worth every penny, the staff is amazing and the curriculum is great and up to date. I switched careers and landed an amazing job in less than a month during a pandemic.I was looking for the most demanding Bootcamp I could attend in Barcelona where there are way too many options,I had 0 coding experience when I decided I would into Codeworks, and ill summarized my experience into the stages one goes through.Admission: the admission is really tough as it includes a technical interview and a 1-week(or 2 if you need an extra week) technical task which is a Single page app. you will need to study on your own and put effort into getting in, they say their admittance rate is less than 5% but that also means that once you are in, you are surrounded by very capable and motivated students.Pre-Course: after you are in, you are granted access to theoretical material and 3 practical exercises that were at least to me very tough and challenging, its a requirement to have this ready before you are able to start the course, if you don't then they will reschedule your course for a later date. the course is divided into two main 6 weeks sprints with 1 or 2 weeks of much-needed rest in between
Junior Part: these 6 first weeks when you will cover a large range of subjects in a fast-paced manner, a regular day usually starts at 9 am sharp, where you will have a non evaluated yet timed code challenge great to get your brain warm-up for the day, then its followed by a lecture on the subject of 1-3 hours tops depending on the subject, and then you will spend the rest of your day solving a difficult exercise with a fellow student doing pair programming (is a different partner per subject) and then at the end of the day an instructor will explain the exercise and answer all the questions you might have, that doesn't mean you are left alone during the time between the lecture and the exercise review, as you are able to make help request at any time where an instructor will guide you through the problem you currently have without handling down the solution. during these 6 weeks, they cover the range of subjects most boot camps cover in 3 months,(this Bootcamp is from Monday to Saturday, 9 am to 9 pm. so it shows here)Senior Part: after you return for your much-needed break the senior part focus on using what you learn in the junior part and using it for your own projects, you will have to make 3 projects during this part. one by yourself, another with 1 or 2 more students working on a legacy project(meaning you need to improve and work on code you didn't initially write), and then you have the thesis project which is where you will apply every bit of knowledge you got so far. working in a group of 3-5 students, probably using an agile methodology. Job Preparation Week: after all of that is done, the last week's focused on helping you prepare yourself for finding a job, here you will make mock interviews and received super helpful techniques and tips to get noticed and get that dreamed job you been doing all this for. to be clear the will provided a ton of help but as with everything else in this place, you will need to put in the effort. also, you have hiring day, which is a day where Codeworks sets interviews between you and different companies, These are small interviews of 10 mins, but it's great to practice for other companies or to get the ball rolling if you two are a matchafter you finished the course you get to join the code works alumni where all graduates can share problems, jokes, and more importantly, job offers for other Codeworks graduates.its been one of the most difficult, demanding, and rewarding experiences of my life and I managed to land a dream job in around 26 days after going through codeworks. in my opinion, it's well worth the price and time
Graduate 2019
The bootcamp is divided in two parts, junior and senior. I can say that during the junior part my learning experience was very intense. I had some very basic background on web development (js and php) from working with joomla and drupal, which helped me to understand better the concepts around programming (networks, servers, OS configurations and other basic things). Having this basic knowledge was essential for me to cope with the junior’s part, so much was being thrown at us during the lectures, and every day we would have to work on those concepts in code. Yes, it is true that you need to be VERY motivated to learn, since most of the time it is up to you to come up with a solution, you are encouraged to become fully autonomous and use online resources to help you solve the problem (stack-overflow, official documentation etc). For some this might be a bummer, in my experience this was essential to my formation since once you leave the bootcamp you are on your own. Even so, if you really get stuck (which happened often) the teacher assistants are super helpful in guiding you through possible solutions, giving you hints or even explaining concepts that you haven’t “sunk in” during the lecture. By the end of the juniors part, I was able to work with many libraries and frameworks on my own. The seniors part is different, it is all about creating projects. There aren’t many lectures since it’s all about coding a real project, which might feel different for everybody. In my case it felt more like learning how to deal with complicated documentation from libraries and frameworks, learning the main differences between technologies you might want to use, understanding better how sql databases work etc. It was good, but I had more fun during the juniors part.
My advice is, that if you are wanting to change career (like it was my case), you should be passionate about computer science (not only development). There is a TON of stuff that you will have to learn and understand, before, during & after the bootcamp, it never ends. If you are not serious into spending hours and hours studying hard, and banging your head against your laptop from all the frustration you might find during your new career because of all the thing you still need to learn, then maybe reconsider. The bootcam is a great introduction to the main concepts of computer science and you start developing your programing skills, so yes you learn lots of things, but, it DOES NOT END THERE. After the bootcamp I had to spend hours and hours doing test for job applications, every test I learned a lot more. Some tests went bad, some I passed, but getting to where I finally wanted took me a while. For some people it might take two weeks, or even less to get a job, it all depends on your personal skills and how far you want to go. The staff will always be by your side during the job hunt, the support is amazing, and you will always get excellent feedback on how to deal with your next interview. So yes, it definitely pays back.
Graduate 2020
I attended Codeworks bootcamp under exceptional circumstances, during the coronavirus pandemic. Due to the situation, I attended remotely. Although a bit worried about the remote setting, to begin with, it proved to work well both for the Zoom lessons and the pair programming: neither was badly affected and as a cohort, we tried our best to support each other and socialise virtually throughout the course. I also believed this prepared me to work remotely as a professional programmer.The course combined code-alongs, pair programming, solo practice, and docs reading - the variety helped to keep it interesting and I learned more about my personal preferences when it comes to acquiring new tech skills. In my opinion, the curriculum seemed up-to-date overall (the technologies learned were reflected in the ads in my job search afterward).As in any programme, it's important to put the effort in to see the results: integrating the lessons with your own reading, focusing on the technologies you're most interested in, and choosing personal projects wisely.Despite the market crisis during the pandemic, I found a job 2 weeks after the end of the course.
Graduate 2019
The bootcamp is as intense as it sounds, however this definitely helps you switch career in only 3 months. I am really happy with my investment and the support from Codeworks staff from the beginning to the end. During hiring week at Codeworks, I was able to find a frontend developers job. Would recommend it to everybody who wants to step in into developers world.
Graduate 2019
Before starting the Bootcamp I didn't know if I would endure the intensity. But I just spend every day learning something new without ever thinking about the time. I would recommend it even if you don't want to work in the technical department.
The job support is also great, even to this day.
Graduate 2020
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.I learn everything I needed to know to get a nice developer job in only three months. Amazing!
Graduate 2020
Codeworks has delivered perfectly on its promises. It's a wonderful experience that has taught me in just a few months the knowledge, tools and experiences necessary to acquire a job even in a working environment post-Covid.From the beginning, I knew Codeworks was serious with its relatively stringent application process - it was the most rigourous out of all the bootcamps that I had applied to. The curriculum is thorough and they make sure to teach relevant technologies and languages to software jobs that are currently hiring.With only my Math background, it would have been difficult, if not almost impossible to get a job on my own in the industry. However, after one short month having finished the course, I managed to land a job at a start up where I feel valued for my skills.Codeworks was definitely an experience that I would recommend to anyone who wants to learn coding from the beginning, or needs a refresher.
Graduate 2019
If you're reading this review I'm assuming that you're interested in learning how to code and are considering if Codeworks is the right choice for you (or maybe you just enjoy reading reviews which is a bit weird tbh).
If your goal is to become a freelance programmer so you can work from the comfort of your own basement, or even if you just want to improve your skills enough that your clickbait website will finally take off, you'll probably be better off taking your business elsewhere.
What makes Codeworks different from it's alternatives is the fact that you will not only learn the practical skills of writing good code, but more importantly you will learn how to think like a software engineer (you may think that coding === software engineering, but it's not).
The most valuable things you will learn during your time at Codeworks will come from the experience of working on a team. Being part of a highly motivated team of developers, working towards a common goal, you will acquire skills that no "youtube professor" can teach you.
Finally, if you're not sure you want to become a software developer, but have been convinced after reading positive online reviews, you might be making a huge mistake. Only if you're already convinced you want to be a software developer, and are looking for the best place to achieve that goal, should you apply to Codeworks. You definitely won't regret it.
Enter your email to join our newsletter community.