Outcome oriented
At the end of the course you’re able to make complete web apps by yourself and understand advanced coding topics. Whether you want to launch your tech career, or create a startup, our program gives you the right tools to succeed.
Highly selective
Go from 20 to 80, instead of the typical 0 to 60 of most coding bootcamps. Starting from zero? Let us know when you apply: we’ll offer you an intro to coding that can be done from anywhere, and quickly prepares you for the admission challenge.
Efficient
We know that learning can be tough. When you don’t understand something you’re stuck, and your efforts are unproductive. But join Codeworks and we’ll exponentially speed up your progress, giving you the right input at the right time.
Menu
Syllabus
Remote, 4 weeks part-time
Admission Challenge
This is where you start from if you have minimal or no coding experience. The preparation material includes programming fundamentals, and a basic understanding of JavaScript, HTML, CSS, HTTP, Linux, and jQuery.
Remote, 160 hours
Pre-Course
Once you’re officially admitted to our program, you get access to the pre-course. The learning goals of this section include functional programming, an intermediate understanding of JavaScript, HTML, and CSS, and a basic understanding of Git, Developer tools, and APIs.
8 weeks full-time
Main Course
This is the heart of the Codeworks system, and it’s mainly divided in two parts. During the first half you concentrate on theory and advanced programming topics. The second half instead is dedicated to applying everything you’ve learned, and use it to build complete products.
Week | Main course topics |
---|---|
1-3 | Advanced JavaScript, unit testing, fundamentals of other programming languages, data structures, algorithms, complexity analysis, networking (Internet, HTTP, WebSocket). |
4-5 | Back-end frameworks (Node, Express, Koa, GraphQL), databases (SQL, MongoDB, Redis), advanced HTML and CSS. |
6-7 | Front-end frameworks (Angular, React), end-to-end testing. |
7-8 | Security threats, authentication, personal project, automated tasks, demos, portfolio preparation, job interview training, hiring support. |
Tools
Here are some of the frameworks and tools that you’ll master during the Web Development Immersive program. Check out some of our student projects to see what you can build with them.
Schedule
Ready for an immersive experience? The program runs Monday to Saturday, from 9 am to 9 pm. Every day is different, but here’s what a typical schedule at Codeworks looks like.
8 - 9 am
Breakfast
Drink a free coffee or bring your breakfast, and start the morning chatting with friends.
9 - 11 AM
Lectures
Join your class and get introduced to a new programming topic, asking anything you need to instructors.
11 AM - 1 PM
Exercises
Time to get your hands dirty! Start to tackle the daily subject in pair with a classmate. Our team are ready to get you unstuck any time you hit a block.
1 - 2 PM
Lunch
Eat at one of the many restaurants near campus, or prepare your own food in the kitchen. Then relax and get a nice break.
2 - 7 PM
Exercises
Theory is nothing without practice. Back to your coding station with a peer, see how far you can get into the daily challenge.
7 - 8 PM
Talks
Time for student presentations. Grab a drink and relax while learning from your classmates.
8 - 9 PM
Review
Is everything clear? Let’s recap together what we learned today, discuss any doubts, and make sure you’re ready to move forward for the next sprint.
Outcomes
Codeworks pays special attention to student outcomes and has a commitment to transparency. Unlike most bootcamps, we actually explain how results are measured (all details here).
99% hiring rate
99% of graduates looking for a job get it within 6 months of finishing this program.
A job in 30 days
Nine in ten graduates sign a satisfying job offer within three months, and over half are employed within 30 days.
+13% higher salary
Graduates get salaries that are +13% higher than the industry average for a Software Engineer position*.
*Industry average source: Payscale
Graduate salaries
Average yearly compensation of first job offer, upon graduating from Codeworks.
Country | Average salary |
---|---|
USA | $ 86,833 |
UK | £ 45,413 |
Germany | € 53.570 |
Spain | € 37.608 |
Other countries? Get in touch with our staff to get the data.
A note on outcomes data
To ensure anonymity we report outcomes data at a cohort level, not broken down by program.
Our Barcelona team
Our team bring with them years of experience working for exciting startups and global organisations. If you choose to study at our Barcelona campus, this is some of the team who will help you become an amazing software engineer.
Alessandro Zanardi
Xavier Fabregat
Vic Williams
Aija Avota
Brent Curriden
Luigi Faldetta
Leonor Aidos
Josh McCarthy
Tuition
We have put a lot of effort to assemble the most critical components of a top Web Development education program. We retain exceptional faculty and staff, maintain our campus in the heart of Barcelona and deliver an experience that outperforms the alternatives.
7.800 EUR
Bring a friend, 10% off
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.
Payment options
We believe your education should not be limited by your financial background. Choose the plan that fits best with your needs.
Upfront payment
Pay before starting the course and get the best price. This is the most convenient option if you have the funds available.
Student loan
Get a loan from our financing partners, or a provider of your choosing, with repayment conditions that fit your needs.
Financing options eligible only for students holding a valid work visa for the EU, US, Canada, or Australia, who look for employment in that area. Limited seats, applicants from minorities and underrepresented groups are given priority.
Start dates
New classes start every 7 weeks throughout the year. Apply now and choose your preferred start date during the admission process.
Dear smartphone user, scroll horizontally to check the data →
November 2023LIMITED SEATS
Read More
Starts Nov 6, 2023
Ends Jan 19, 2024
Ends Jan 19, 2024
January 2024AVAILABLE
Read More
Starts Jan 08, 2024
Ends Mar 08, 2024
Ends Mar 08, 2024
February 2024AVAILABLE
Read More
Starts Feb 26, 2024
Ends Apr 26, 2024
Ends Apr 26, 2024
April 2024AVAILABLE
Read More
Starts Apr 15, 2024
Ends June 14, 2024
Ends June 14, 2024
Read More
Starts June 3, 2024
Ends Aug 2, 2024
Ends Aug 2, 2024
More dates to be announced
Admission
We have one of the strictest admissions processes in the world, which ensures your classmates are as talented as you are.
1. Intro Chat
After you’ve passed the admission challenge, we contact you to set up a first interview and introductory chat. The purpose of this call is to answer any questions you have about Codeworks, understand your background, and see if you’d be a good fit.
2. Tech Interview
If you proceed to the next step, a technical interview with instructors is next. Here we’ll test your programming knowledge, and see how quickly you absorb new concepts.
3. Coding Assignment
If you pass the two interviews, we’ll give you a coding assignment to be completed within a couple of weeks. Don’t worry, we’re not expecting perfection at this stage. We want to see how you work under your own steam and learn new concepts.
4. Enrollment
If your Coding Assignment is up to standard you’ll be officially admitted to the course. Now you just need to sign the contract and pay the deposit to secure your seat in the chosen cohort.
Bear in mind that on average it takes six weeks to complete the entire admissions process.
Reviews
See what some recent graduates from our Barcelona campus thought of their Codeworks experience
ALEXANDRA, 2021 GRADUATE
5/5
I did it, you can as well!
The course was exactly as described, intensive. They are serious when they say 12 hours a day.
The Barcelona campus is beautiful, spacious and safe. The Instructors and admission team are friendly and dedicated to making you succeed.
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.
GUILLERMO, 2020 GRADUATE
5/5
This bootcamp changed my life
Codeworks is the best code academy in Barcelona.
The bootcamp follows an intense schedule in an environment where you will not only become a solid programmer, but you’ll also meet incredibly professional and friendly staff that will guide you, and be there for you every step of the way throughout your journey.
I recommend enrolling to anyone that is ready to switch careers and become a software developer.
FAQs
Most visas for Spain require you to deal with your local Spanish embassy, and the requirements vary depending on your nationality and location.
We recommend getting in touch with your local Spanish embassy to get the most up-to-date information.
Yes, speak to our Campus Lead and they’ll show you how to access the bike storage.
On your first day you’ll be given a code which will give you 24/7 access to the campus for the duration of your course.
Of course! Get in touch with our Admissions team and they’ll organise a campus tour for you.
Barcelona is one of the most affordable cities in Europe compared to average salaries. You will be able to find a short-term apartment rental for around €600 a month, less if you are willing to share.
You can see the cost of living in Barcelona, and compare it to your current location here.
Take your first steps
If you’ve never coded before, enrol in our free intro course to learn the basic concepts of programming and JavaScript.
- Self paced
Free intro to JavaScript
Get familiar with JS syntax, while learning about variables, control flow, functions, objects, and classes. At the end of this course you’re able to solve simple coding challenges on your own, and ready to apply to Codeworks.