

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 2022
I had an amazing experience with Codeworks and would absolutely recommend it to anyone seeking a wonderful learning opportunity. While the immersive course was certainly challenging, the instructors were always there to provide support and guidance whenever I struggled. I truly appreciated the thorough admissions process and pre-course, which ensured that I was well-prepared for success, even as a complete beginner. Codeworks fostered a culture of integrity and professionalism, yet it also had a welcoming and laid-back atmosphere that valued enjoyment and the fun of learning. Overall, my time with Codeworks was a really positive experience and I cant believe how much I gained and learned from it looking back. I gave the overall experience 4 stars because of the nature of learning in such a fast paced environment, this was hard for me.
Graduate 2023
Codeworks was an amazing experience to learn and grow as a developer. The course is broken into 3 different portions: Junior, Senior, and Job Search. The experience overall was great and helped me learn full stack development and the curriculum is really solid. You get what you put in as with all bootcamps understand that you will be dedicating 8-12 hours daily to code, meet with instructors, watch lectures, etc. Codeworks introduces pair programming, but you don't necessarily need to pair program and during the latter parts of the junior portion most of my small cohort broke into individuals rather than pair programming. The junior and senior phase are separated by a week long break.Junior Phase: The junior phase teaches you concepts in sprints that last 1-4 days each. The concepts include full stack JavaScript development and also introduce TypeScript and a ton of related frameworks/technologies. The curriculum can be overwhelming, but in a good way. It is important to stay focused on the main goal and take breaks, etc. Some of the sprints are more relaxed and you will get time to chill out and continue learning or reviewing stuff after you finish your exercise. An exercise is given for each sprint that reinforces the learning and lets you explore a bit more into each topic. The day to day breakdown is mainly a toy problem (think of a leetcode type question or small exercise) to warm you up, a video lecture, Q&A's and then the exercises. There is a check-in daily for 10-15 minutes to see if you need any additional help, etc. and you can request help at any time and you will get an instructor that can break down/explain things. There is weekly exams in the junior portion to see where you are at as far as knowledge goes, but it does not matter if you do well or not, it is mostly just a way for the instructors to see how you are doing. The final exam is on the last day of the junior portion where you build a simple full stack app and if you do not complete it in time, you get 3-4 days over the weekend to finish it. Again, don't worry, you will be well prepared for it by that point and it is a simple app.Senior Phase:The senior portion of the bootcamp is all project based. You will do 3 projects that help you solidify concepts taught in the junior phase. The first is a solo project that you will build on your own with the tech stack of your choice. The second is a re-factoring project where you will re-factor someone else's solo project with a partner into TypeScript, implement testing, etc. which is very important because of how popular TypeScript is now. Lastly, you will do a thesis project with a group of 2-5 partners that will be a large scale full stack application. The senior portion is a lot of work, but also more relaxed than the junior because you aren't jumping into new concepts all the time. This is where you will have your portfolio become job search ready and learn concepts to actually land a job.Job Search:The job search portion is the last 1.5 weeks of the senior portion. You will have lectures on how to re-factor your resume/CV and LinkedIn pages as well as interview preparation, job search advice, career talks, etc. Landing a job is obviously the goal of every student after bootcamp and the current market is very tough. You will have to put in time and dedication into the job search but it is worth it. Job Hunt: The job hunt is of course pretty brutal and tough, specifically in the US market, but it is worth it. I applied to over a thousand companies mainly using LinkedIn's Easy Apply feature that allows you to apply very quickly. I got around 10 total calls of legitimate recruiters/companies reaching out for a first round interview in 3 weeks total after the bootcamp. Out of those 10, I had 5 or so that moved to the second step and 2 that got through to the final step with 1 job offer that I accepted. The job offer was 115k salary remote in the US. I applied for all jobs across the board regardless of experience level as long as they were junior/mid-level software engineer/full stack developer positions with JavaScript/TypeScript.
Graduate 2023
Committing for Codeworks is a decision you shouldn't regret if you're a hard-worker and determined person. The program is tailored for you to reach the ultimate goal of getting a job in the tech industry. As a on site student the only con I can follow up are the online lessons (watching videos). You would expect instructors to have much more direct (and human) interactions by choosing on-site locations.
Graduate 2023
I recently had the privilege of taking a course that completely exceeded my expectations. This program provided me with an astonishing amount of knowledge in such a short period. I was genuinely amazed at how much I could learn within the given timeframe.
First and foremost, the teachers were absolutely exceptional. Their attentiveness and dedication to helping students succeed were remarkable. They went above and beyond to ensure that every concept was thoroughly understood. Their explanations were clear, concise, and easy to grasp, making even the most complex subjects feel approachable.
The course material itself was brilliantly designed. It covered a wide range of topics, providing a comprehensive understanding of the subject matter. From the basics to the more advanced concepts, every aspect was thoughtfully organized, allowing for a smooth learning progression. The curriculum was well-structured and tailored to meet the needs of students with varying levels of expertise.
Graduate 2023
I was looking for a career change when I came across Codeworks. I'd been researching the software development bootcamps in Barcelona for a while, and there are a bunch now, and among others, Codeworks was added to my list to explore further. Luckily for me at the time, I was living with 3 other developers with who I discussed my options at length.It seemed that the only thing the other courses had over Codeworks was that they're cheaper. Codeworks had the more complete curriculum, allowing you to gain some insight into different frameworks and programming paradigms, so you can make your own decision in terms of where you want your first role to take you, whereas other courses just taught the one, so you'd have to look for a job using those technologies. The job support of Codeworks was also far more comprehensive than that of other bootcamps. I have a couple of friends who opted for Le Wagon, and I've found work in a company that I really enjoy working with in far less time than they have. Some are even considering reverting back to their previous careers.One thing that I was a bit hesitant about before committing was the way that the lectures are run. On paper it seems a bit unorthodox to be studying on site, but all lectures are over Zoom. Thankfully I didn't let it deter me, and quickly realised that it actually makes a lot of sense, allowing you to work with more students and be exposed to different ways of thinking and different ways of looking at solving problems. It wasn't disruptive to my education at all.Finally, the projects in the senior half really give you a (little) taste of the full scope of developing an application, including providing some good experience of issues that you'll likely run into in a commercial environment.The hours are quite demanding, but I was really surprised how quickly I got used to it.Overall, I couldn't recommend it enough. If the cost is a potential issue for you, I would encourage you to try to make it work. there's a reason it's more expensive, and you really get what you pay for with these bootcamps, so don't skimp on your future. Plus, they provide a bunch of different payment methods to accommodate every student.
Student 2023
Codeworks promise the world. They somehow fabricate statistics on their website that suggest near 100% employment rate, however that isn't true of my cohort nor the previous one. Let's start with the 'lectures'. The lectures are a daily video of about 10 minutes. They are vague and uninformative. Sometimes they are just adverts for databases taken directly from the manufacturers. After that you have a Q&A with a tutor over Zoom. As the company seem to pride themselves on their small class sizes you may be surprised to find that although you may only have a few people in your class ALL live instructions is done with everybody studying the course at that moment. Everybody in London, Berlin, Barcelona and anybody studying online will all be in the same Zoom call. Making the class size incredibly large sometimes upwards of 30 students. Then there's the 'tutors'. It may also surprise you to find that the tutors are almost all ex Codeworks students who have recently finished the course and have no teaching or industry experience. Some of whom are actually good. Many of whom are understandably, given their experience, completely out of their depth and clueless. When asking for help you will often be met with responses that are completely unhelpful, such as, 'I didn't complete that exercise when I was on the course' or 'have you read the documentation?'. The curriculum is okay. You will be forced to teach yourself relational and non-relational databases and you will be sent to Angular and React's free online tuition so you can teach yourself those as part of the course as well. There's some very basic teaching of sorting algorithms where the video lectures are ripped directly from Youtube. Honestly, this course is a complete money grab. The lectures they record themselves are so poor that in the end they resorted to taking free resources from Youtube. The content is so poor that instead of teaching you the most popular front-end frameworks they just direct you to, yes you guessed it, free online resources. It's overpriced and underwhelming. I would recommend anyone thinking about doing this course not do so. It is incredibly expensive for what they give. I'm surprised they legally get away with the claims on their website.
Codeworks of Codeworks
Student Affairs
April 27, 2023
Graduate 2023
Very intense course. The curriculum prepares you well, and the course is for the most part well organized.You always have access to an instructor via online help requests, if the ones at your facility are busy. In general, intimate environment.Some instructors are themselves fresh graduates of the program...
Graduate 2022
I was in a 2022 cohort this Berlin location. This course kicked by butt, but I count this time at codeworks as one of the most transformational times of my life! I have never learned so much in such a short amount of time, and this skills have accelerated my career by several years... no joke. Kostas was our head instructor, he was always extremely patient and understanding. If you are ready for a righteous challenge, I strongly recommend codeworks!
Graduate 2022
CodeWorks is an intensive software engineering bootcamp with friendly, well-prepared instructors, a top-notch curriculum, challenging projects for your portfolio, and excellent career support. It's not easy, but if you're willing to put in the effort, you'll graduate with the skills and confidence to succeed as a software engineer. Highly recommended.
Graduate 2022
After graduating last year I can say Codeworks is the way to go. Specially if you're switching careers from inside the IT world. If you're not coming from IT it'll be a bit tougher, but still worth the ride. When you're switching careers, time matters a lot. Other less immersive bootcamps may be cheaper but at the end of the day your time is money, and being able to go through the course topics in depth and in such little ''real world time'' makes it for me. If you add the customized support you'll get from instructors and the personalized career support at the end... It's an easy choice.
Graduate 2022
One of the greatest experience in my life. For me the bootcamp was a guide on how to become a software engineer in my case I started learning Software Engineer since 2020 where I started building Full Stack application however I felt it was not enough and I need to get to a different level if I wanted to be a competitive Software Engineer and the bootcamp with all the awesome instructors and colleagues. I was able to polish my skills and become a better Software Engineer been able to build more complex applications and go deeper in my knowledge.
Graduate 2022
In 2022, I attended this bootcamp at the London campus, which had a rigorous application process. Prospective students were required to complete an introductory course (if new to coding), pass a technical interview, and complete a pre-course consisting of three repositories with different tasks. I spent a month before the course completing the last requirement.The course itself was divided into two parts: learning and doing. The first six weeks focused on technical theory and completing daily assignments either alone or in pairs. While the curriculum could benefit from some improvements, overall, the tutors were available 12 hours a day and provided necessary help to students. However, I found this part of the course to be especially stressful.The second part of the course involved working on various applications, beginning with solo work and then progressing to legacy projects (refactoring other students' code and writing tests) and final projects. Although this part of the course was also stressful, I found it more enjoyable than the first part because I was able to use my knowledge to build cool things.Overall, while the bootcamp was challenging, it provided a valuable learning experience, and I appreciated the supportive tutors and emphasis on practical applications. I would recommend it to anyone serious about going into software engineering and wanting a strong push in the form of guidance to help them with this goal. I changed my career in 6 months (last to new job).
Graduate 2022
This bootcamp was a life changer. I gained self confidence and valuable skills that got me a great job within 1 and a half month from graduation. I had an honor to study with an incredibly talented and inspiring people so we motivated each other and really grow together. I highly recommend doing an on-site course because you benefit a lot from being on campus, meeting your mates in person and getting direct help on difficult topics. The TA team was really dedicated to support us and the job search guidance they gave us was also extremely valuable.
Graduate 2022
Codeworks has been the best choice in my career and life. My cohort has been amazing and i managed to find a highly paid job with only the experience made in codeworks.Pros:3 Months is the shortest time investment you can find for this level of qualityThe curriculum is only made of highly requested skills in the market.The project you they make you do are very useful in the job search.The pre-course allows you to reach 20% alone, learning the basics so you can spend the 3 months of course getting as far ahead as possible, compared to other bootcamps that waste you time by teaching you the very simple basics.Cons:Some of the instructors in MY cohort did not have enough experience to be excellent teachersthe cost can be prohibitive for some people (even though i consider them really worth it)The course is 12h a day, 6 days a week. You cannot work and study at the same time
Graduate 2022
I really didn't expect that I'd be able to turn my career around in only 4 months, but with Codeworks I did. I had to borrow the money to afford the tuition fee, but it is easily the best investment I've ever made. I had been using HTML and CSS for a few years, but my JavaScript knowledge was very minimal (even after doing a couple of online intro courses). I have experience in design but had been a teacher for the previous few years and to be honest, I felt like I just about scraped through the pre-course without fully understanding how and what I was doing with JavaScript (the pre-course is structured with recommended online reading and some practical elements). I was a bit worried I wouldn't be able to keep up when it came to the intensive element. During the first two weeks, I still felt the same and was beginning to think if I was able to forge a career out of this. But around Week 3, when things became a bit more practical as a oppose to theoretical, I felt like everything began to make sense. I want to emphasise that at times you may feel lost, or just about keeping up with all the new information but not really understanding it, but it does eventually begin to make sense and now I've managed to find a job within a month of finishing the course. This has only been possible by a really supportive environment (instructors and peers), amazing curriculum and extremely helpful job support. They say 'trust the process' and you should! It's been a completely lifechanging experience for me which has opened a myriad of new opportunities and allowed me to find remote, flexible work that pays more than double my previous salary, allowing me to have a much better work/life balance. I'd 100% recommend this to anyone who is willing to put the effort in on their side and looking to begin a career in coding and if you're thinking about doing the course but are worried about the cost of it; beg, steal and borrow - it will be a worthwhile investment for sure
Graduate 2022
The process to get into the bootcamp is an extensive one that took a month to get through, with simple tech interviews, a pre-course, as well as a front end website you have to complete all before you join the actual bootcamp. I will say these were a good filter to determine whether you are actually set out to be a software engineer and have the mindset of constant learning under timelines and pressure (I say that but i had a classmate that couldn't access a 2d array in his 4th week of the course)(he dropped out soon after). So is the 3% thing true? I doubt it tbh (This also ties in to my other points later). As for the course itself, its divided into two parts with the first part being a daily learning/exercise driven ciricculum and the second being a project driven one. As for my thoughts on the ciricculum, the teaching style, and finally whether its worth the hefty price tag (they've recently increased it so its really really expensive now):The course itself, while is up to date with recent trends in the tech world, could feel a bit rushed. At the end of the day, you only have 1.5 months to go over a HUGE amount of learning objectives - with front-end frame works, backend frameworks, and data structures - it can be extremely overwheming. If you fall behind in the important bits of this course, you will feel like you are drowning because the course is a learn-by-doing kind of teaching style. You only have lectures for 1 hour AT MOST at the start of the day giving you a brief rundown of the concept, before you have to do the given exercise of the day. While there are instructors to help you, they often just run you through the entire solution to the exercise at the end of day/topic (yes you have help support during the exercise but they only try to point you to the right direction). This sucks sometimes. Becuase, if you come from a non-technical background, getting flooded with minimal teaching material while being thrown into the deep end and then being given the solutions after 2 days mean YOU HAVE TO UNDERSTAND IT before you move onto the other stuff. Or else, you will fall behind and simply not get your money's worth for the course. So in order for you to maximize learning, it requires 1. you absorb materials easily and quickly 2. PRAY you have good coursemates that can explain you some of the concepts that you might not understand. As for the second half of the course, its quite good. No complaints there. You do three projects and those go on your cv.Job search is also amazing as you have job support right after you graduate. Mireria Soler, she is the GOAT and deserves all the pay rises in the world!!!!!! TLDR: Is it worth it? I got a job within 1 month so I guess it's worth it now? But if you're short on cash, Ima be real, you should skip this one and use the CRAZY AMOUNT of free resources online.
Student 2022
Codeworks gave an outstanding experience, as someone who already had a fair amount of experience - it was very enlightening to learn a wide array of things in such a short time! If you're looking to begin coding or just sharpen your skills, I couldn't recommend a better place than here.
Graduate 2022
I'm a bit of a weird case for boot camps like this. I graduated from Informatic Engineering, was interested in Software development, and wanted to specialize in it. So I looked up a BootCamp that had an advanced curriculum, allowed me to expand my knowledge, and could set me up for a job straight away. Codeworks was a no-brainer in terms of hours spent on the course, the teaching material, and the outcomes after the course, head and shoulders above the rest.After I graduated a was just glad that I took part in it. I learned so much, expanding on previous knowledge and learning new topics. If I had to mention three things about it that make it the best boot camp would have to say: the environment, the projects that you develop in it, and the opportunities you get for jobs.Even as someone with previous experience I learned a lot and gained confidence in the area. Also, I could tell, that my colleagues without previous experience gained a lot from it.I got a job after a week from graduating from the course and I'm doing great at my new company.
Graduate 2023
In this review I want to touch on three main parts:
How Codeworks has changed/improved my life
The REALITY of Codeworks
The Outcomes (job support) team
Before I get into this let me start with what is most important that is that THEY DO DELIVER ON WHAT THEY PROMISE: Finding a job as a Software Engineer within few months of graduation. The exact time that it will take you (1, 2 or 3 months or even more) will completely depend on how much work you put into finding a job. If you follow all of the instructions that you get during job support you will probably be able to find a job within a month or month and a half max. If you decide to go on your own pace, and do your own thing it will obviously take you longer.
How Codeworks has changed/improved my life - Attending Codeworks has probably been the best decision I have ever taken, not only did I become a much better developer and get a satisfying job offer but the course itself is so challenging that truly prepares you to struggle and constantly be uncomfortable in your future career. Now don’t get me wrong it does not mean that you will never struggle again after Codeworks but after the course you will be much more comfortable finding yourself in uncomfortable situations, and it will come much easier and feel much more possible to learn difficult topics. You will have a degree of autonomy that you did not have before the course.2. The Reality of Codeworks - this is very important to understand as it will prepare you for the course. Codeworks is no magic pill, that is you won’t just magically become a good software engineer. You will have to work as hard as you ever have and try and deliver tasks within unrealistic amount of time. You will most likely struggle like you never have. Luckily for you you will have support from very talented instructors that will help you understand the material but you will still be expected to show a certain degree of autonomy in delivering the given tasks. Codeworks also provides an amazing learning environment: You will be surrounded by some of the smartest people that you will ever meet, your classmates, who have similar ambitions to yours. What is important to understand is that your improvement as a Software Engineer during the course does not just depend on Codeworks but also on how hard you work.3. The Outcomes Team: The job support that you get from the outcomes team is so good that it deserves a section of its own. In my opinion the job support alone, is worth all the money that the course costs. And the best part of it all is that you get it for the rest of your life. At least from my experience, the strategies and knowledge that is shared with you in order to optimize your chances of finding a job worked like a charm. You have a counselor dedicated to making you look like the strongest and best possible candidate. Now of course if you do not follow all of the suggestions that are given to you it won’t work as well so I highly recommend listening to their suggestions.
Graduate 2022
Codeworks will challenge you to learn by doing. It has amazing teachers that help you learn think as a programmer, by not giving you the answers right away but by guiding you until you find them. You will get all the tools you might need to build any idea you have or solve any problem you could face.
Enter your email to join our newsletter community.