| | Christopher | I'm writing this review 9 days after graduating. And guess what? Today I accepted a very cool job here in Barcelona as a software developer with a competetive over industry average salary. Codeworks set me up with the company on the last week before graduation. I was also doing interviews with multiple other companies with real offers on the table, which I declined.
Before taking the course the first thing I did was to google "codeworks". I read all reviews or comments I could find. What made me initially suspicious was that all the reviews were 5-star, and I couldn't find enough criticism. So I was afraid that this could be a scam or a money-grab. But I took a leap of faith, and started anyway. And let me tell you, it's real, and you should take the course!
Expectations, I've given it 5 stars on all accounts. There is certainly things that could be improved upon, but for me these were my expectations:
- I wanted to learn Javascript, HTML, CSS and become a full-stack developer
- I wanted to be able to confidently code, complete, deploy and publish any idea of an application I got
- I wanted to be able to get a job after finishing the course, knowing I could provide real value for a company, and kick-start my career in sofware development.
- I wanted to learn industry practises getting familiar with the tools and methods used (git, bash, npm, agile, etc)
Codeworks succeded in teaching me all theese things to my satisfaction. When I started, I had no clue what a framwork was, I did not even know what Node.js was.
Here is a breakdown of the course
Pre-course, on their website they say you should reserve 3 months for this. I did it in under one month, and I know many other friends on the batch also did it in a short time. However, I do recommend you to take it very seriously and it learn well. If you dont, you will struggle during the actual course. The most important part of this is to complete the codeacademy courses well, in particular the Javascript part, take your time and try to really learn it. Also try to solve as many coding challenges that you find online. The actual pre-course material given by Codeworks, could be better in my opinion, it did it, but I didn't really understand or learn so much from it. If you struggle during the pre-course do not be afraid to prolonge your start, and take your time learning it.
Junior-part, this is the first half of the course. After breakfast each day, you will get a toy-problem to solve, theese are actual coding challenges from companies. It's fun and slightly competetive, I enjoyed this part alot. During the day you will learn the fundementals of javascript, algoriths, data-structures, front-end frameworks, Node, back-end frameworks and much more. I recommend to take pair or group programming seriously and resist working solo, you will learn much more if you find someone you sync with, and work together during this part.
Senior-part, the second part of the course you will put everything to practise. The first project you will make is alone. On this part I created http://recommendmefantasybooks.com, which is a fantasy book recommendation engine. Building a project on your own was for me the most rewarding part of the course, I gained the confidence to start believing "I can do anything if I put my mind, blood, sweat and tears innit". Learning how to publish it online using AWS, and getting your own microserver was super cool. During the senior part you will also make two other cool projects, this time in increasing group sizes. You will learn industry practises on git workflow and agile programming. During our thesis project, real companies sent representatives to asses our presentations and projects.
Graduation, big thanks to Marc @ codeworks for setting us up with real companies. After the course you wont be alone, codeworks will assist you to find work. During the last week of the bootcamp, we had about 10 companies who sent their developers and CTO's to interview the students. Many of us will land jobs in theese companies. After graduating i would make an wild estimate of 10/15 persons getting a job during the first month, with the rest getting a job within a few months.
Social, I gained many very good friends during this course and met super awesome people. I think our batch was amazing and while we worked harder than we have ever before, we had very much fun doing it. The teachers and the personnel at codeworks awesome and supportive, and they do their best to teach you what you need to learn and making you ready to start a career in development.
Summary, nothing is free, codeworks will give you the tools and they will provide everything you need to learn. If you are not ready, motivated and willing to work&learn from 9.00 - 21.00 six days a week for three months this course is not for you. Many of us, me including even worked 7 days a week, also opting to not take a break between junior and seniour part. In otherwords, this is a hard-core bootcamp, and that's why it is the best bootcamp in Europe.
Disclaimer, I wrote this review because I wanted to review Codeworks, reviewing the course is completely optional. Hope you found it helpful!
- Chris |