codeworks-logo

Codeworks

Barcelona, Online, Online

Codeworks

Avg Rating:5.0 ( 49 reviews )

Codeworks offers 8-week and 12-week, full-time, software engineering and full-stack web development courses at their campus in Barcelona, Spain, and online. All programs cover HTML, CSS, Javascript, Node, Express, SQL and NoSQL databases, Angular, and React, with the software engineering course also covering DevOps, continuous deployment, and systems architecture. The courses are divided into two sections: theory and advanced programming topics, then applied learning through building complete products. Codeworks aims to help students build complex apps and gain an advanced understanding of JavaScript. Graduates should be able to build entire applications and contribute to coding projects of any size.

Codeworks is tailored for people at any level with a three-part program process. To apply, candidates must first pass an admission challenge. Applicants with no previous coding experience are offered a remote intro course which covers programming fundamentals, basic JavaScript, HTML, CSS, and more. Once admitted into the program, students complete an 8-week, remote pre-course which covers intermediate programming topics like jQuery, Git, Developer tools, and APIs. Once students pass the pre-course, they can start the main programming course. 

All Codeworks programs include hiring events at the end of the course, including portfolio preparation and tech interview training. Finally, all graduates receive lifelong career support, and become part of an international network of alumni and partner companies.

Recent Codeworks Reviews: Rating 5.0

all (49) reviews for Codeworks →

Recent Codeworks News

  • Software Engineering Immersive On Site

    Apply
    Start Date
    Rolling Start Date
    Cost
    9,800
    Class size
    20
    Location
    Barcelona
    Our flagship course, and the most complete way to get your engineering career started. Throughout the 12 weeks you learn all the skills of a professional programmer and get to build 3 projects of growing complexity. The course includes 1 week of career orientation, interview training, and introduction to hiring partners. At the end of the program you’re able to make entire applications, and contribute to coding projects of any size. You will learn strong Software Engineering patterns, and understand how to work productively in team with other engineers. For more info, please check: https://codeworks.me/course-software-engineering-immersive-on-site/
    Financing
    Deposit
    €2,000
    Financing
    Pay only the initial deposit, and a monthly interest quota. Start to pay back the rest after you sign a satisfying job offer.
    Tuition Plans
    Pay upfront, or pay when you get a job. For additional details check the "Tuition" section here: https://codeworks.me/course-software-engineering-immersive-on-site/
    Scholarship
    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.
    Getting in
    Minimum Skill Level
    Good understanding of HTML and CSS, basic programming and JavaScript syntax.
    Prep Work
    https://codeworks.me/faq#interview
    Placement Test
    Yes
    Interview
    Yes
  • Software Engineering Immersive Remote

    Apply
    Start Date
    Rolling Start Date
    Cost
    7,800
    Class size
    20
    Location
    Online
    The remote version of our flagship course, and the most complete way to get your engineering career started. Throughout the 12 weeks you learn all the skills of a professional programmer and get to build 3 projects of growing complexity. The course includes 1 week of career orientation, interview training, and introduction to hiring partners. At the end of the program you’re able to make entire applications, and contribute to coding projects of any size. You will learn strong Software Engineering patterns, and understand how to work productively in team with other engineers. For more info, please check: https://codeworks.me/course-software-engineering-immersive-remote/
    Financing
    Deposit
    €2,000
    Scholarship
    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.
    Getting in
    Minimum Skill Level
    Good understanding of HTML and CSS, basic programming and JavaScript syntax.
    Prep Work
    https://codeworks.me/faq#interview
    Placement Test
    Yes
    Interview
    Yes
  • Web Development Immersive On Site

    Apply
    Start Date
    Rolling Start Date
    Cost
    6,500
    Class size
    20
    Location
    Barcelona
    This program gives you the preparation to become a solid web programmer. Throughout the 8 weeks you learn all the fundamentals of functional programming and get to build 1 personal project. The course includes 2 days of career orientation, interview training, and introduction to hiring partners. At the end of the program you’re able to build full-stack applications and understand advanced coding topics. This is our shortest course and the fastest way to get your developer career kickstarted. For more info, please check: https://codeworks.me/course-web-development-immersive-on-site/
    Financing
    Deposit
    2000
    Financing
    Get a loan from a partnering financial institution, at special conditions, with up to 8 years to pay it back.
    Tuition Plans
    Pay upfront, or get a student loan. For additional details check the "Tuition" section here: https://codeworks.me/course-web-development-immersive-on-site/
    Scholarship
    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.
    Getting in
    Minimum Skill Level
    Good understanding of HTML and CSS, basic programming and JavaScript syntax.
    Prep Work
    https://codeworks.me/faq#interview
    Placement Test
    Yes
    Interview
    Yes
  • Web Development Immersive Remote

    Apply
    Start Date
    Rolling Start Date
    Cost
    5,200
    Class size
    20
    Location
    Online
    This remote program gives you the preparation to become a solid web programmer. Throughout the 8 weeks you learn all the fundamentals of functional programming and get to build 1 personal project. The course includes 2 days of career orientation, interview training, and introduction to hiring partners. At the end of the program you’re able to build full-stack applications and understand advanced coding topics. This is our shortest course and the fastest way to get your developer career kickstarted. For more info, please check: https://codeworks.me/course-web-development-immersive-on-site/
    Financing
    Deposit
    €2,000
    Scholarship
    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.
    Getting in
    Minimum Skill Level
    Good understanding of HTML and CSS, basic programming and JavaScript syntax.
    Prep Work
    https://codeworks.me/faq#interview
    Placement Test
    Yes
    Interview
    Yes

Review Guidelines

  • Only Applicants, Students, and Graduates are permitted to leave reviews on Course Report.
  • Post clear, valuable, and honest information that will be useful and informative to future coding bootcampers. Think about what your bootcamp excelled at and what might have been better.
  • Be nice to others; don't attack others.
  • Use good grammar and check your spelling.
  • Don't post reviews on behalf of other students or impersonate any person, or falsely state or otherwise misrepresent your affiliation with a person or entity.
  • Don't spam or post fake reviews intended to boost or lower ratings.
  • Don't post or link to content that is sexually explicit.
  • Don't post or link to content that is abusive or hateful or threatens or harasses others.
  • Please do not submit duplicate or multiple reviews. These will be deleted. Email moderators to revise a review or click the link in the email you receive when submitting a review.
  • Please note that we reserve the right to review and remove commentary that violates our policies.
You must log in to submit a review.

Click here to log in or sign up and continue.

Hey there! As of 11/1/16 is now Hack Reactor. If you graduated from prior to October 2016, Please leave your review for . Otherwise, please leave your review for Hack Reactor.

Title
Description
Rating
Overall Experience:
Curriculum:
Instructors:
Job Assistance:
School Details
About You

Non-anonymous, verified reviews are always more valuable (and trustworthy) to future bootcampers. Anonymous reviews will be shown to readers last.

You must log in to submit a review.

Click here to log in or sign up and continue.

  • Alan Hu  User Photo
    Alan Hu • Mobile Developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    TL;DR

    Excellent curriculum, great outcomes, passable lectures, fun experience overall. Be prepared to study hard and teach yourself. Don't be afraid to ask lots of questions. If you put in the time and effort, you will succeed. The jobs are out there, and if you can get through Codeworks, you will definitely find one.

    The Course

    • The course is every bit as intense as is advertised. You will really spend 11-12 hours there a day, 6 days a week
    • The curriculum is excellent and well-tailored to the job market. You will leave well prepared for the technical interviews.
    • Lectures were meh. There were a few excellent ones, but I have to say that as a whole their effectiveness was questionable. Make sure to be vocal and ask questions if you don't understand. Be prepared to spend time learning things on your own.
    • Make the most out of your senior projects. These will form your portfolio after the course during the job hunt, and will make a big difference.
    • Ultimately, you get out what you put in. If you show up having barely spent any time on the precourse, you will struggle through the course and lose the opportunity to learn more in-depth things. The more prepared you come, the better positioned you are to take advantage of the whole experience.

    Peers

    • The peers in your batch make a huge difference! You are spending 6 * 12 hours with them a week.
    • I was lucky to meet 14 amazing individuals who were a pleasure to work and learn with.
    • You can't control how your classmates are, but you can be an agreeable and cooperative person yourself.

    Outcomes

    • To my knowledge, everybody in my graduating class (14 people) who wanted a job as a software developer has now received an offer as a developer, regardless of citizenship.
    • Job assistance was quick and effective. Thanks Marc!
  • Great experience.
    - 5/26/2019
    Nathalia   User Photo
    Nathalia • Full-stack developer • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I waited a bit before writing my review as I had taken some time off before applying: I needed to make up my mind on where I wanted to live, which role, etc. I had therefore little visibility on how I would perform compared to the rest of the "market". Currently I am a full-stack developer working in London for clients as a contractor. 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. 
    You'll get much more than just knowledge in web development. You'll get the right fundamentals (algorithms, data structures, etc), which makes a whole difference on your approach when you'll start building things: you'll be able to judge the efficiency and quality of a given code. 
    Warning - before coming to CW, you do need to learn and code as much as you can. As others have pointed out, in the end of the day, you will have to do the work. So you might struggle if you haven't prepared properly before the program. Really take the pre-course exercises seriously, and start learning on your own now. 
    The TAs are really patient and helpful, it really speeds up your learning by ten times compared to if you were on your own. Not to mention the rest of the students. I met the most brilliant minds. 
    I urgently recommend if you're serious about becoming a full-stack / front-end / software engineer. 

  • Arturo Santos  User Photo
    Arturo Santos • Frontend Developer • Graduate Verified via Github
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I just graduated in December and Codeworks was an amazing experience.

    It is definitely very challenging and intensive, but the instructors and TAs are always very helpful, the infrastructure is extremely good and having colleagues that are just as dedicated as you makes the learning process much better. At the end of the course, you are just amazed at how much you've learned!

    I can definitely recommend the course for those who want an intensive and immersive experience.

  • Luca Panzavolta  User Photo
    Luca Panzavolta • Full-stack developer • Student Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I completed the Codeworks program a little over a month ago. I decided to wait a bit before writing this review because I wanted to see the validation of the market on my preparation and skills first. This validation has come in the form of job offers that demonstrated me, once again, how well Codeworks prepares its students.

    My three months at Codeworks have been very intense and despite the stress, every day I was fully conscious that it was totally worth it. The pace is vigorous but you will never feel lost because you will have the support of your instructors, your teaching assistants, and your classmates. The student selection process really works well, and your classmates will be some of the most driven, motivated and knowledgeable people you will ever meet.

    I spent an average of 12-13 hours a day in Codeworks including my Sundays. On my typical Sunday, I would sleep a couple of hours more than usual and then go to Codeworks to revise the concepts introduced during the week or to experiment with new technologies. I was not the only crazy one! Many of my classmates were doing the same!

    Regarding the team there, everybody is amazing.

    Arol is a coding rockstar and he mentored us throughout all the course. Marco is super competent and always in a good mood. Leonardo is really experienced on the front-end and always very supportive and helpful. Marc will be the to-go-to person when looking for a job after the course. Marc is super knowledgeable and encouraging: he will guide you through your job search. From him expect pieces of advice that will save you a lot of mistakes and will help you to get the job you want.

    Barcelona is an amazing city, you probably won't have the time to explore all its corners during your time at Codeworks, but the weather will definitely help to keep the mood positive. The wonderful weather really played a role for me.

    At Codeworks I learned Node.js, React, Redux, GraphQL, MongoDB, MySQL, Redis, Web Sockets and so much more. The curriculum is vast and in line with the current technological trend and after the intense months there, you can really call yourself a Full-Stack Developer.

    My recommendation is that, if you are looking for a coding boot camp in Europe, joining Codeworks will be one of the best experiences and choices of your life. It has been for me.

  • Andrea  User Photo
    Andrea • Front-end dev • Student Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    CW is still a young and growing bootcamp, but is proving to be one or the best bootcamp in Europe.
    The challenges I had to face everyday were huge, because studying here is very demanding but the good is coming now after finishing it, finding myself able to build stuff, learn new things and technologies with ease, apply for positions and being considered by employers! Now, I'm working with leading libraries like React and React Native, build chrome extensions, create phone app and countless other things.
    Yes, at first I was unsure about it and more in general about bootcamps, but trust me, it totally worths your efforts.

  • Edgar  User Photo
    Edgar • Full Stack Software Engineering • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    As all the places there are good things and bad things, the reason why I leave 5 stars is because the good things in Codeworks are undoubtedly the most important things.

    - I have learned a lot during this time with Codeworks, possibly everything I need to be prepared in today's job market, and I think that without Codeworks it would have been very difficult and it would have taken much more time.

    - I met a lot of amazing people with my same interests.

    - After 2 weeks of finishing the bootcamp, get a Full Stack job in a very good company with a very fair salary.

    For these three reasons I think that Codeworks deserves the 5 ends, and these are the things that I think could be improved, and that you should keep in mind before starting in Codeworks to be more prepared:

    - the pre course: it's not bad, but it's missing a lot of things, being a bootcamp things go very fast and many times when you have to learn something new that is complex in just 24-48 hours it can be very frustrating even if you will understand it later.

    That's why I think it would be great if the pre-course were more extensive and cover more things like for example: more javascript challenges, more exercises with flexbox and CSS grid, definitely back-end (Node.js, Express, MongoDB, Mongoose, MySQL...), look at the basics of Agular and React, a finally some basic of Testing.

    If you look at all this before you start you will be more confident, you will be more prepared and you will get much more out of the bootcamp.

    But in summary if your looking for a coding bootcamp in Europe without a doubt I think that Codeworks is the best option.

  • Jordi Z  User Photo
    Jordi Z • Software Engineer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I started the Codeworks bootcamp in April 2018 and graduated in August 2018, here’s my background, bootcamp experience, and outcome:

    BACKGROUND 
    - 34 years old. 
    - Bachelor’s degree in journalism. 
    - Got into coding over two years ago. 
    - Wanted to choose the most demanding, hardest bootcamp I could find. 
    - Wanted to switch careers and become a front-end developer.

    BOOTCAMP EXPERIENCE 
    - The pre-course will feel hard an give you a good grasp of the hard-parts of JavaScript. 
    - Your batch will be formed by people from a myriad of countries and backgrounds. 
    - Codeworks people are flexible with misfortune (and great people too): I had a bike accident and broke my collarbone one week into the program and needed surgery two weeks later. Had to restart the whole thing on the next batch and there was no problem doing so. 
    - Codeworks is very demanding, but you will get what you put in it: Time will fly, and you will be incredibly busy, so invest 100% of your time, effort and your interest and you’ll get a proportional return. If eventually you realize this is not for you, you’ll still learn plenty of stuff, make great friends and know more about yourself, but don’t get too lazy or you’ll meet my next point: 
    - Codeworks people is pretty inflexible with laziness: Become a drag to your batch because of your lack of interest, poor attitude or consistently not showing on time for no reason and you’ll promptly see yourself out of the program. I’ve seen this happen. 
    - Arol, Alessandro (the founders) and all the TA’s from the bootcamp have great sets of skills, learn from them as much as you can, ask all the questions, and leave no stone unturned because that’s your chance to absorb years of seasoned skills in three months. Moreover, once you graduate you will always have them as a safety net for advice or particular questions you might have. 
    - My advice: At some point, you’ll lean towards a particular technology or side to development (be it front-end, back-end or whatever). Stick to it. Choose a path and follow it. Our field needs a lot of specialization. A Barcelona startup CEO once defined the development scene as ‘broad but shallow’, so help deepen it and your skills will be in demand!

    OUTCOME 
    - I graduated at the end of August, the week after demoing our thesis project I started looking for a job. I got my first call the very same day I started searching and my first offer within three days. The offer was economically within the average for a junior developer in Barcelona but I rejected it because I wanted to see more. 
    - I got some coding challenges from potential employers: After what I had learned in the bootcamp, none of them felt particularly hard. 
    - I got a good idea of what I wanted, how much I wanted to be paid and what technologies I was willing to work with or not. That helped a great deal to have successful interviews. 
    - Marc is a wizard when it comes to providing great support getting you in touch with potential employers and helping you with negotiations. So listen to his advice and apply it. I didn’t do this once and now I regret it so LISTEN.TO.MARC. 
    - Every time I made it to the on-site interview I ended getting the offer. 
    - Don’t rush your decision, companies need developers and you can provide what they’re looking for. Marc will tell you so when you feel the impulse to accept the first offer you get, so, again, it’s probably a good idea to listen to Marc. 
    - All my peers that wanted to get a job where employed as developers before two months after graduation. 
    - For some weeks, I took a free-lance job offer to develop a small app for a startup. I always felt like I had the proper skills to be working on my own, which greatly boosted my confidence as a front-end developer. 
    - In the end, I accepted a front-end developer offer from a Fortune 500 company who offered above average salary and benefits. 
    - Some months into the job, I can tell you that I don’t feel like I am lacking any coding skills compared to my peers.

    All in all, if you’re reading this, you’re probably wondering if it’s a good idea to enroll. I can tell you it is, but be willing to trust these guys, their method and be sure that you can put the effort it demands. It will be great to see you become a member of the family of Codeworks graduates.

  • Jon Portella  User Photo
    Jon Portella • Web developer • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    After 3 demanding months of 12 hours/day sessions of coding, data structures and algorithms, I found myself with new skills, ready for a career change.

    Now I'm super happy with my new job and so is my employer with my performance.

  • Christopher  User Photo
    Christopher • Senior Partner Manager • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I just completed my course a month ago and I wish I never left for so many reasons. 
    Barcelona is a lovely city - but don't get too excited about it, you'll just see some parts of it going to the Codeworks facilities. Because classes are Monday to Saturday 9am sharp till at least 9 o'clock in the evening. And after that I was learning on my own to keep up with topics I did not understand. Most of the time I also spent my Sundays at Codeworks. That made 80-85 hours of coding and learning a week. 
    The facilities are great! A 5 minute walk to the ocean, restaurants and a supermarket nearby and you'll find cheap rooms to stay in Poblenou.

    I wanted to learned Full Stack Javascript and was not disappointed. The staff is amazing and can break down complex things into easy steps - especially Arols live coding sessions are worth the money!

    The most important thing about this bootcamp is not that they teach you how to code (and they do it pretty well), it is that they show you how to find solutions to your problems by reading documentations. For me it turned out to be the most valuable skill after leaving the bootcamp.

    The athmosphere is amazing. There are great students, great staff, and amazing teachers and TAs. I had never the feeling of being uncomfortable. 
    At the end of the course there is a hiring week where they invite companies that are interested in developers.

    I can't recommend this course enough - go there and start an exiting carreer!

  • Dave Martinez  User Photo
    Dave Martinez • Frontend Developer • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    If you're reading this, chances are that you are thinking about attending Codeworks and want to read about the experience from previous students. I did the same exact thing before I applied to the bootcamp and I was grateful that others took the time to write about their journey, so I think it's only fair to do the same thing for those who come after me.
     
    Before I continue, let me give you some context... I've always loved logic and I learned how to program at an early age. Having said that, I was looking for guidance to get a clear picture of all the elements involved in software development (building, testing, deployment, etc). That's why I applied to Codeworks.
     
    I was looking for something that forced me to step out of my comfort zone and Codeworks certainly did that. I knew the experience was going to be quite intense (12 hours a day, 6 days a week for 3 months) but I have to say that I enjoyed every moment of it and I've made some great friends along the way.
     
    You might be wondering if having a background in programming is necessary to attend the bootcamp. I don't believe that's the case. Many students came from other disciplines but had a genuine interest in coding. I have nothing but admiration for them. It was really cool seeing those students pick up new technologies and solve really challenging problems.
     
    Even though the bootcamp focuses mainly on JavaScript, it prepares you for the unknown. Technology changes at fast pace and they acknowledge that. It is for this reason that they focus on the foundations over which technologies are built instead of teaching you a given implementation. By doing so, you can pick up new technologies and frameworks in no time - A skill that you surely require in the industry.
     
    The instructors are really knowledgeable and they always come up with interesting and challenging problems to solve. In addition to that, you have Teaching Assistants (TAs) who are always willing to answer any questions you might have and engage in conversations about the best way of approaching a given problem.
     
    I personally think that programming is not something you learn by just listening to theory. You need to practice. A hell of a lot! That's why I was glad to see that Codeworks is a hands-on bootcamp in which you do a lot of practical exercises. It also forces you to think outside the box with a daily challenge. After each theory session, you'll get to do pair programming with one of your fellow students.
     
    On the second part of the bootcamp, you get to develop 3 projects which allow you to apply all the things you've been learning. The goal is to create applications from start to finish and present them in front of the other students and instructors.
     
    Another great thing is that the bootcamp organizes regular public events which are really inspiring and allow the students to network with people from the industry.
     
    The last week on campus is dedicated to do training for job interviews, prepare an attractive portfolio and meet with companies that are currently hiring.
     
    Last but not least, they have a team devoted to give career advice to students and alumni. I have to admit that I was a bit skeptical at first, but the careers team was really helpful and their advice was key to finding the best job opportunities. Heck! I ended up accepting a nice offer and I'm working as a Frontend Developer now!
     
    All in all, I have to say it was a really good experience and I would recommend it to anyone who's interested in coding as a career.
     
    Best of luck!
  • Carl Hüffmeier  User Photo
    Carl Hüffmeier • Full Stack Engineer • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Should you attend Codeworks?

    If you are reading this, the answer is most likely yes.

    I started programming during my childhood and have been studying web development for about two years before I entered Codeworks. Naturally I had a lot of doubts whether a coding bootcamp would be the right choice for me. The answer as I soon found out, is a resounding YES.

    The way the program is structured gives you a lot of freedom to develop your skills at your own pace. Codeworks provides you with the best possible environment for deliberate practice, always making sure you are not getting stuck.

    The curriculum is being improved and updated in every iteration and solves one of the biggest issues during self-study: What should I focus on?

    This is something I see many people struggle with in the beginning. Watching a video about framework X here, reading a chapter from a book on JavaScript there does not give you the best results when your goal is to be able to be able to build large scale web applications.

    The experienced instructors at Codworks have seen many students through this journey and have optimized the timing and depth of the content to give you all the tools you need to create amazing things on you own and in a team.

    You will also learn highly sought after skills like software testing, advanced version control mechanisms and Github flow. This might not get you excited, but these are skills you need from day one in your new job.

    And if you are worried that you don’t learn technology X in this course, don’t worry. After this course, you will be able to pick it up in a couple of days.

    Believe me it doesn’t matter. When you start at your new job, you will probably find out that you have to work with Elm, Java, .Net, Elixir or whatever tech stack they are currently using.

    What matters is your speed of learning.

    In addition to the technical skills, Codeworks puts a strong focus on developing the soft skills necessary to accelerate your developer career.

    Wait, are you serious “soft skills”? Yes, I am totally serious.

    Being a developer entails project management, pitching projects, explaining your solutions to coworkers and giving presentations at your company. Not only will you be able to train these skills in a supportive environment of friends, you will also get constructive feedback on it. I saw every single person in my cohort become better in these areas over the 3 month period.

    Recruiters will also be very happy when you tell them that you have experience with Scrum and other project management techniques.

    The job support is great. You will spend the last week writing up your resume, polishing your online profiles and receiving coaching on how to approach companies and negotiate salaries. And don’t worry, the support is not going to end after one week. There is also a hiring day, putting you in touch with exciting local companies. Two of my cohort (myself included) found their perfect match during the hiring day and we couldn’t be happier with our choice.

    As for everything else, it is hard for me to describe how great of an experience this was for me. The people I have met, the people I will meet in the future thanks to Codeworks, it is an experience I will relish my whole life.

    If you have doubts about whether the program is right for you, my best advice for you is: Talk to them!

    Just get in touch and ask them whatever you feel unsure about. If you want, they will also put you in touch with some graduates, so you can get an unfiltered opinion.

    Best luck on your journey 👋

  • Steven  User Photo
    Steven • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I have very sunny memories of my time at CodeWorks Barcelona from July to October this year. CodeWorks is located near the beach in a beautiful, light building with high ceilings. The teachers are not only technically skilled but also a lot of fun to hang around with, the weather was great and on top of all of this I even managed to learn heaps and stacks!

    -The founders of the school are nice people with a positive outlook on life. They, like the rest of the staff, are really dedicated to provide you with all the opportunities to make your 3 month stay as rewarding as possible and this shows in the attention to detail they have. In our first week we all came together in the patio and were taught how to do various back exercises and how to create an optimal work environment as to avoid injuries. It's these kind of small gestures that showed me that CW is for real in doing everything it can to provide its students with an optimal learning experience and preparation for the professional development world.

    -CW does a good job selecting its students so I learned a lot not just from the teachers and T.A.'s but also  from my fellow students, some of whom were quite proficient coders on entering the course. 

    -One word of caution that I read in other reviews but nonetheless would like to repeat: 

    YOU need to put in all the work. - This is a good and well thought out curriculum but the ultimate responsibility of what you'll get out of this course lies with YOU.

    To cut a long story short, I had a great time at CodeWorks Barcelona! Coding really IS better in the sun!

  • Leon  User Photo
    Leon • Full Stack Software Developer • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Long story short: Codeworks was an amazing experience and I would definitely recommend it.

    I'm pretty sure that if you're reading this, you have doubts about coding bootcamps and/or Codeworks. I was the same. I am a skeptical person. Before attending, I was afraid this would be a scam, even though it had all of these positive reviews. The concept of a coding bootcamp and of changing career in so little time felt alien. Attending would involve leaving my job, spending a lot of money and moving to another country. And while I knew I liked coding, I wasn't sure I'd like web development.

    I went through the application process anyway, which I thought at first was quite easy. I visited the Codeworks campus while on vacation and I felt it was worth going ahead. So I got accepted in the program, contracted the necessary loan, and moved to Barcelona to do it.

    Now I couldn't be happier with my decision to attend. It was an incredible experience. It lasts only three months but the personal growth makes it feel like it lasted much longer. The course ended three weeks ago and I already have an interesting job (which I can start as soon as I have the paperwork done).

    Overall it was a lot of fun, it is pretty amazing what they create there in only three months! I think that Codeworks is one of the (or simple the) best coding bootcamp in Europe (can't be sure about other parts of the world as I didn't research it). Here are the reasons that prompt me to think so:

    0. It is by far the most intensive. So you can immerse yourself in learning and concentrate in only doing that. This is something that was important to me and I feel it lived up to my expectations.
    1. It doesn't teach you just one stack, so you get the full picture of how things are working and you're not stuck in only one way of doing things.
    2. It makes you work on three projects that you choose. This is one thing that I was looking for: not just working on making a random clone of Airbnb or something else but actually working on stuff that I found really interesting and challenging. There is a lot of diversity in the projects and I think that's one of the strongest point of the course. It is also extremely helpful while looking for a job. The employers almost all went through my Github profiles and talked about my projects during interviews. (Check out my project Scenic Routes at scenicroutes.io)
    3. The teachers are incredible. They knew their stuff (and somehow when Arol explains something it just sticks). The course is also well structured and you continuously built on top of what you already learned. It's also constantly improved and updated with new technologies. Best practices are taught and that's a really important thing too. I also liked that it was mainly taught by doing/example. It makes you learn things fast and build a good foundation to learn more theory after the course ends.
    4. The students are incredible. They say it's because it is highly selective with around 2% acceptance rate and I tend to agree.
    5. The environment is incredible. Like, the space is perfect for doing something like this. There is a huge terrace to relax. Everything you need is on campus (including oranges to press your own orange juice!)
    6. The staff is incredible. Everyone was very welcoming and competent and they all obviously enjoy what they do. The staff is dedicated and every day-to-day problem is dealt with quickly so you don't have to worry about it.
    7. It is a small structure and that's good because that's where the strongest connections are made.
    8. The network you gain is also valuable. I think there are a bit over 100 alumni now and all of those I talked to were more than happy to give advice and recommendations.
    9. The support in the job search was really good too (see some more on that below).

    Now, just a couple of points that may be important for future students:

    Pre-course
    The pre-course is important: don't skip it and do it seriously. It provides you with the basis for understanding everything that follows. There is a noticeable difference of skill achieved between the people who did and those who didn't.

    Commitment
    Another thing I'd like to stress: while CW provide you with an amazing learning environment, it can't do the learning for you. How much you will get out of the course is directly proportional to your commitment to it. Whatever my classmates starting level was, the ones who improved most were consistently those who worked hard and put the hours in.

    Job guarantee
    There is no job guarantee per se, and I remember thinking that was a bad point before attending. However now it feels superfluous as graduates definitely have the capacity of finding a (coding) job.
    I applied to three companies, which were presented to me by Codeworks on the last week of the course. I received two offers, refused one because I didn't liked the company and accepted the other (after they raised their offer to a very fair starting salary for the city). As for the last company, I think we both understood that the role proposed wasn't what I was looking and that I wouldn't be the right fit. So no regrets here.
    I also received good support while job hunting. There is a dedicated CW employee for job placement who was available even after hours if the situation required it and gave me great advice (cheers Marc!)

    10/10 would attend again.
    If needed you can reach out to me on LinkedIn.

  • Olga  User Photo
    Olga • Graduate Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I've recently finished Codeworks - it was a great experience and one of the best decisions in my life.

    I learnt a lot about web development, had hands on experience  developing apps and just had so much fun.

    The program is very intense, but it's very well structured so you don't get too overwhelmed. They teach you good practices, put focus on clean code and knowledge of basics.

    All the staff are incredible: nice, helpful. Teachers are very knowledgable and are always happy to guide you. And then you also meet incredible people as your classmates and have great time together.

    I got out of Codeworks much more than I expected. Attention to detail is impressive: they thought about everything and constantly strive to get even better.

    What impressed me as well is the assistance in getting a job: they share they extensive experience and really prepare you for everything that might come up in the application/hiring process.

    I loved the 3 months I spent at Codeworks and would recommend it as the bootcamp to go to :)

  • Amazing experience
    - 10/31/2018
    Adrià  User Photo
    Adrià • Graduate • Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Fastest way to move deeply into JS world
  • Marco  User Photo
    Marco • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I joined the January batch in 2018 and immediately realized that it was going to be such an AMAZING experience. This by far the best bootcamp in Europe.

    Here my considerations:
    - ENVIRONMENT: there are two big areas inside and a kitchen. Outside a wide garden shared with other companies where you can relax and meet other people.
    - THE PROGRAM: it keeps the pace going in depth into the last technologies. People claim the course takes place from 9am to 9pm. Actually it's not true, because sometime you will leave at 10pm and later! And you know what? When you go back home you don't wanna falling asleep, you can't wait to keep studying! I didn't think I could put such a huge amount of information in my mind in a short time and in a constructive way.
    - INSTRUCTORS/STAFF: strongly qualified, they definitely know what they are doing. They will take you out of your comfort zone, you will suffer for it and won't totally understand the huge benefits until you complete the course. I'd like give you a piece of advice: completely trust them!
    - CLASSMATES: their website announce the acceptance is highly selective. I thought: "it's just marketing". I admit I was definitely wrong. I met brilliant minds coming from Europe, USA, Brazil, Thailand, anyone with their own background, often significantly different from each other. That's why the environment is incredibly lively, challenging, inspirational, exciting, so much I had to learn how to manage my adrenaline during the first weeks. It was such a nice feeling, but.....I couldn't sleep! :)
    It was hard to say goodbye to each one as the relationship has grown to more than classmates, especially with someone of them. We preferred to say "see you later"!
    - JOB: you will implement three projects even useful to improve your CV. During the last week you will be prepared for the hiring day getting important tips about how to manage your job hunting after CW. Once you leave Codeworks you won't be alone: you will join the Codeworks X slack community with a job-hunting channel, then you keep in touch with a person from their staff until you will find a job. 100% of Codeworks alumni found a job: again, it's not marketing, it's true!

    Personally I even found Codeworks really useful for improving my English (I came from good B2/poor C1 level), as everybody speaks very good and fluently.
    Lastly I would like to address over 30 people scared about applying Codeworks because of their age: I'm 44 and have a family, for sure companies don't select employees by age......be confident, your effort will definitely pay off and change your life.....at least......it literally changed mine for sure! Good luck!

  • Very worthwhile
    - 4/13/2018
    Evan Hendrix  User Photo
    Evan Hendrix • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    After only three months (4 if you count the precourse (which is very well done and didactic)) I feel very prepared to start work as a web developer. The course covers many of the theory one might learn in a CS curriculum and offers exposure to modern JS  frameworks and tools like React/Redux, Angular, Node, Express, Koa, Mongo, Mongoose, Monk, SQL, Webpack, and Git. There are others but these were the main ones. There was a surprisingly thorough emphasis on common (not exclusive to JS) programing patterns and idioms, which I appreciated. The course is lead by the two founders Arol and Alex who are both great people and good, knowledgeable instructors. While working on assignments and projects there were two to three former teaching assistants who were all former students. The TA's were generally very helpful as well.

    The downsides for me were just that there were not more complete code reviews throughout the course. There were two. However I understand to do that would have required hiring another instructor.

    The school is a nice open space with lots of light and super nice terrace for relaxing and having lunch. There was a relaxed, but focused atmosphere and my classmates were all bright people who were as motivated to learn as I was. 

     In summary I will say that I had hoped for an experience like this, but was pleasantly surprised to have found it with Codeworks.

  • Leonardo Di Vittorio  User Photo
    Leonardo Di Vittorio • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I found out about Codeworks via the relations with my University. Coming here was the best thing I could ever do. I completed my knowledge about coding and now, just after 3 months, I'm able to create Wonderfull projects (some are deployed already!), and I feel ready to hit the job's world. The environment here is amazing, everybody is so motivated that push you so hard. I suggest Codeworks to everybody that really wants to start coding and have a career in this field.

    P.S. Barcelona is the right place where to do this.

  • Full Endorsement
    - 1/4/2018
    Chad Hamre  User Photo
    Chad Hamre • Founder Verified via GitHub
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Why I loved it it:
     
    1. Barcelona is very cool city
    2. The program is JS based
    3. The program is not for total beginners
    4. The program is very intensive (pre-course and six 12hr days per week)
    5. The program was less expensive than some.
  • Jean-Marie Porchet  User Photo
    Jean-Marie Porchet • Student Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Word of warning: if you want to join Codeworks because you want to sightsee Barcelona, look elsewhere. 
    The intensity of this course is BRUTAL. 
    Me and most fellow students thought that the "6 days per week, 12 hours per day" advertised on their website was probably marketing speak. Well we were in for a surprise! 
    Not only did we follow this schedule, we also usually stayed longer (usually one hour more, sometimes several) and came on Sundays to make sure we finished the exercises and were ready for the weekly assessments. 
    There is no "work/life balance" concept in Codeworks, your life has to become work otherwise you will fall behind. 
    If like me you have a family and your spouse is not self-reliant, you're going to have a hard time.

    But if your personality type is "whatever it takes" and you *do* dedicate yourself 100% to this course for 3 whole months, you will become a GREAT developer.

    Most students didn't have a programming background before the precourse, but at the end of the bootcamp they can teach you about down-to-earth JavaScript concepts (redux stores, context, ...) as well as Computer Science concepts (data structures, algorithm complexity, database structures).

    JavaScript has a bad rap because of the hordes of self-called "developers" (aka one-trick ponies). 
    Brilliant JavaScript developers are hard to come by; brilliant developers that can teach are a lot rarer. But brilliant developers that can not only teach but also *mentor* (which is what you should be looking for when joining a bootcamp) are like unicorns. And you will find TWO of them in Codeworks.

    I'm not too keen on relocating for a job because of my family, so I've looking for jobs in my area, even though it's quite small (french part of Switzerland). But before the end of the final week, one of the cofounders of the bootcamp had prepared a list of 10 job offers for me to apply. 
    I finished less than a week ago, and I've already started interviewing for 3 positions (frontend and fullstack) less than 5km away from my place, and every day I've got new contact requests from recruiters on LinkedIn. 
    It's also the first time I can look at a job offer and say "Yep, I actually match ALL of the requirements on that job offer" (and I'm 38 years old btw so I've seen more than a couple)

  • Don  User Photo
    Don • Software Developer • Graduate Verified via LinkedIn
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    Before applying to Codeworks I interviewed five different bootcamps. Yes, I interviewed them, five of them. When provided with my set list of questions Alessandro (co-founder and CEO) replied with all the right answers.

    The experience I was looking for was to learn, work, and live as a Software Engineer/Developer. Codeworks delivered! I can now confidently say that I am a Software Developer.

  • Felix Weinberger • Software Engineer • Student
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:
    Summary:
    Codeworks is an excellent program if you know what you are paying for. Don't expect knowledge to be uploaded to your brain, instead think of it more like a mental "gym" with an intense workout plan, guided by lectures and TAs. If you put in the work, you'll learn a tonne, have a lot of fun and come out of it with a new career in a red-hot industry.
     
    Curriculum:
    The curriculum is fantastic, up-to-date and highly relevant for working as a full stack or front end developer today. Javascript is in high demand and the course does a great job of teaching you the things you need to know to get a broad overview of web development in general. Once I started interviewing for jobs I understood just how well the course prepared me for it. The more you can study and prepare before the course, the more valuable it's going to be for you!
     
    Other students:
    My colleagues were a very motivated and intelligent bunch of people from all walks of life. There were financial consultants, product managers, physicists, digital nomads and entrepreneurs. A strong motivation for coding was the common denominator, which made a huge difference on the final project. I was incredibly impressed by the group project (which I was most skeptical about going in), where absolutely everyone put in 110% of their efforts.
     
    Outcomes:
    I found a job very quickly after Codeworks at a level that was above my expectations going into the course. I can say for certain I would not have found the role without Codeworks, which means an additional huge benefit to me. Huge thanks to the outcomes team for that!
  • Codeworks Review
    - 5/4/2019
    Amanda Areias • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    I'm a graphic designer who decided graphic design wasn't enough and decided to learn something new. I started learning how to code by myself and, after a while, decided to join a bootcamp. Codeworks was the best decision I could have made. It is a hard bootcamp, I'm not gonna lie, but my effort was worth it. I couldn't imagine it was possible to learn so much in so little time. I graduated from Codeworks less than a month ago and already have a job.

  • Oliver Walker • Front-End Developer • Graduate
    Overall Experience:
    Curriculum:
    Instructors:
    Job Assistance:

    CodeWorks is an incredible experience. If you are wanting to learn to code this is the only bootcamp worth considering in Europe right now. 

    The level of tuition is super high, the teachers are very knowledgable and very easy to talk to and you are always learning cutting edge technologies and only utilising best practices. The curriculum is also constantly evolving to keep up to date with the demands of modern JavaScript.

     It's intense, however the atmosphere is really friendly, with everyone fully supporting each other the whole time. Students work together to motivate each other and help each other and achieve goals you wouldnt think possible.

    After just a few weeks of leaving CodeWorks and I am already settled into my new role as a Front-End Dev. I was very nervous about this as I had no idea about coding in the "real world", however your level of Coding will be so high after leaving that you will feel very comfortable in any JavaScript role. 

    If you attend CodeWorks, afterwards you will be a new person, with new skills, able to take on the world.

Student Outcomes

* These outcomes are not audited by Course Report. In some cases, data is audited by a third party.


98%
Graduation Rate
100%
Employed
$N/A
Median Salary

Codeworks has an acceptance rate of 4%, of which 100% of accepted students enroll in a course. Of the students who enroll at Codeworks, 98% graduate. 100% are hired in technical roles within 120 days and report an average income of n/a.

Matriculation Information

Accepted

81

Enrolled

81

Graduated

79

Job Seeking

62


Job Seeking Graduates Placed:

65%

30 days

84%

60 days

94%

90 days

100%

120 days

100%

After 120 days


Employment Breakdown:

This chart shows the breakdown of roles for job-seeking graduates.

Notes & Caveats:

More details available at: https://codeworks.me/outcomes

Thanks!