Code is art / Est. 2015

Online Advanced Web Development Bootcamp in Barcelona Code School

Advanced Web Development Bootcamp in Barcelona Code School

Boost your skills and take your career to the next level

1:1, online, mentored course

Share on social media

Bootcamps since 2017 with continuous updates and improvements

barcelona code school reviews on coursereport.combarcelona code school reviews on switchup

Course format

  • 10 weeks, part-time
  • 10 personal live weekly sessions with your mentor
  • Support platform for questions and code reviews between the sessions
  • Mentored remote training
  • Personalized guidance for each student
  • Learn full-stack from home
  • Community chat
  • The course is taught in English
  • A graduate certificate upon completion
  • Job support

What you'll learn

  • TypeScript, OOP, SOLID principles
  • Unit testing
  • Tailwind CSS
  • Redux
  • Next.js
  • Server-side rendering (SSR)
  • SQL, PostgreSQL, Sequelize
  • WebSocket,
  • AWS
  • Docker

Who is this course for?

  • To get the best out of this course you already have to have some programming experience and solid knowledge of HTML and CSS. Ideally knowing JavaScript, React, full-stack development would be best. We believe programmers working with full-stack web development with any languages/frameworks will do great!
  • If you work as a junior developer and want to boost your skills this course is for you.
  • If you've finished a coding bootcamp and ready to go to the next level – this course is for you as well!
  • We do not recommend this course to the beginners as it will be especially challenging to complete.


  • Confident level of JavaScript
  • React or any other front-end library/framework
  • Express.js or other back-end language/framework
  • Understanding how full-stack web apps are build and being able to build one by yourself
  • Knowledge of HTML and CSS

Curriculum breakdown

Typescript + TDD

Right from the start we'll delve into TypeScript, highlighting its key differentiators from JavaScript. You'll gain a deep understanding of TypeScript's strengths and how to leverage them in your web development projects.

We'll also focus on Object-Oriented Programming (OOP) and the SOLID principles, which are essential for writing clean and maintainable code.

You will learn the unit testing and understand what is Test Driven Develoment (TDD).

Next.js + Redux Toolkit

Next.js, combined with Redux Toolkit and TypeScript, is a powerful stack for web development. We'll begin with the recap of fundamentals of React and Redux quickly moving to more advanced concepts.

Our journey will lead us into the world of server-side rendering (SSR), where we'll learn to build dynamic and performant web applications.

Tailwind CSS

Tailwind CSS is a utility-first CSS framework that streamlines the styling of web applications. In this section, we'll dive into the world of Tailwind CSS, showing you how to design and style your web applications efficiently. You'll learn how to use the utility classes provided by Tailwind CSS to create responsive and visually appealing user interfaces.

Next.js + Express.js

Combining Next.js and Express.js opens up a world of possibilities. You'll explore the advantages of middleware, authentication, and advanced routing as we embrace the Model-View-Controller (MVC) pattern.

Furthermore, we'll introduce TypeScript in an Express.js context, enhancing your development skills.

SQL + PostgreSQL + Sequelize

A strong web developer needs to understand relational databases. We'll kick off with SQL basics, covering crucial operations like SELECT, INSERT, DELETE, and UPDATE and move on to SQL joins, including INNER and LEFT joins.

For practical application, we'll introduce PostgreSQL and Sequelize, a powerful Object-Relational Mapping (ORM) tool for Node.js.


Real-time applications are a crucial part of the web development landscape. In this hands-on section, we'll guide you in building a real-time app such as a messaging app using WebSocket.

Deployment with AWS

To bring your projects to the world, you'll learn the ins and outs of deploying web applications on Amazon Web Services (AWS).


Docker is an essential tool for web developers. You'll get a comprehensive introduction to Docker and its core concepts. We'll also guide you through using Docker with one of your previous projects and show you how to deploy containerized applications.

How does it work

  1. Choose a starting date and sign up from this page to reserve your place
  2. Get all the main course materials, including text and video lessons
  3. From day one of the bootcamp start learning at your own pace extending the duration of the course if needed
  4. We provide support via support platform, chat, track you progress and give feedback
  5. Schedule weekly 1:1 sessions with your mentor to resolve any current issues, get extra explainations and ask any questions


Tuition: 2400€

Duration: 10 weeks, part-time

Next start: February 12, 2024

We will ask you to fill out the application form for this course and know more about your experience and background to make sure that this course will be the best fit for you.

International students

You are welcome!

The course is in English and you can take it from anywhere in the world!!

Why Barcelona Code School?

  • Cutting edge curriculum tailored to job market and companies’ needs
  • Instructors, who know how to teach
  • Fast track to job-ready coder
  • Best students/mentors ratio across online bootcamps to allow personalized approach
  • Job offers for the students constantly coming from our hiring partners
  • Life-time career support


We can assist in getting a student loan which usually has lower rates than consumer loans.

To do so we can send you a proforma invoice for the selected course which you can attach to the student's loan application.

Please fill out this form.

Instalment payments are available at the checkout

Buy now, pay later. Provided by klarna logo


What computer would I need?

Any operating system will do, Mac, Windows or Linux. If you are thinking about buying a new one then the best choice would be an Apple laptop: Macbook, Macbook Air or Macbook Pro. On Windows laptop everything is doable as well, simply some things work slower on Windows but it's not going to prevent you from succeeding!

What is the language of this course?


Do I have to speak Spanish?

For the course you do not need Spanish. Everybody at our school speak English. To feel comfortable in Barcelona Spanish would help but nowadays in most of the places local people do speak English.

Inquiry about the course

If you are not a robot, how much would be 7 plus 6?

Some of the companies where our graduates work or worked

hiring partner logo
hiring partner logo
hiring partner logo
An innovation advisory firm working at the intersection of corporates and startups
Tipser is powering commerce at the point of inspiration by making any digital surface shoppable.
Barcinno is the community-driven platform sharing the stories, knowledge and events of Barcelona’s startup and tech communities.
Accenture Technology Logo
FutureFunded is a crowdfunding platform that helps women to raise money that are needed to enroll into a JavaScript Full-Stack Bootcamp and study at Barcelona Code School. By partnering with FutureFunded Barcelona Code School helps to  to reach equal representation of women in tech by educating high-profile female leaders and introducing them to a job market.
Metro AG, otherwise known as Metro Group, is a German global diversified retail and wholesale/cash and carry group based in Düsseldorf. Thanks to a partnership with Berlin office of Metro AG we can offer internship of 4-8 weeks for the graduates and option to get hired after that. With Metro AG you might expect such amazing things as access to one of the best learning platforms and in-house training, talent rotation program, working with latest technologies in agile development process.
ThoughtWorks is a privately owned, global technology company with 40 offices in 14 countries. It provides software design and delivery, and pioneering tools and consulting services. The company offers Barcelona Code School graduates the opportunity to work as Graduate Software Developers.
Ayudamos a las personas emprendedoras de hoy con una nueva generación de soluciones pensadas para cubrir toda la gestión del negocio, desde las finanzas hasta los recursos humanos. Nuestra tecnología social y móvil proporciona datos en tiempo real para que puedas tomar decisiones rápidas y fundadas en cualquier momento y desde cualquier lugar del mundo. Apoyamos a las personas emprendedoras en todas las etapas del negocio proporcionándoles variedad de soluciones y servicios, soporte de expertos, experiencia e innovación. Entendemos tus necesidades y, por eso, te ofrecemos consejos y asistencia de máxima calidad cuando más lo necesites.
Revolutionizing the way publishers create, optimize and monetize their mobile websites. Marfeel’s proprietary technology gathers insightful data on user behavior and dynamically adjusts site layout to match usage patterns, optimizing user engagement and maximizing ad revenue.
GreenPowerMonitor is an international company with European headquarters in Barcelona that offers products and services in the renewable energy sector. GreenPowerMonitor offers Barcelona Code School graduates opportunity to join their Software development team.
WeFitter is data-driven wellness app that helps companies optimize employee's engagement and health. WeFitter works with companies all over the world like Banco Santander, Phone House, Reebok or Sanitas. They are backed by one of the most important wellness holdings in the world, and they aim to go global next year.
Genius Sports is a global leader in sports technology. They specialise in providing software for the collection, management and distribution of official sports data. Headquartered in London and with over 1,100 employees globally, Genius Sports is recognised as one of the fastest growing sports technology companies in the world. Genius Sports is the trusted partner to over 500 sports organisations, including some of the largest leagues and federations in world sport such as FIBA and the English Premier League. Genius Sports is offering Barcelona Code School graduates work as Junior Front-End Web Developers. is an AI company that specializes in visual recognition for Real Estate. Their plug-n-play solutions automatically tag and classify property photos with industry-specific information. Thanks to our collaboration with we can offer you to join their team as Full Stack Engineer Intern.
Booklyng is a start-up who is changing the way hotel bookings are made online by adding real time intelligence and personalization technology to hotel websites. Booklyng is a part of the Telefonica acceleration program for start-ups (Wayra) and their offices are based in the headquarters of Telefonica, sharing a vibrant space along with other start-ups, in an extremely stimulating and enriching environment. At the moment Booklyng is looking for frontend Software Developers with very strong skills in programming, and would be happy to hire Barcelona Code School graduates.
InnoCells: We create and foster new digital ventures, collaborate with startups and corporations, and make digital strategic investments. InnoCells is one of BCS hiring partners where our graduates could take an advantage of learning MERN stack and applying obtained JavaScript and react skills.
Biings Technologies is a small software start-up currently working on our flagship product Biings, a new kind of Human Resource Management application based on wellbeing principles.
Real Mentoring for startups in seed phase.
Internship opportunities in automotive division of ALTRAN (Barcelona):
At Saltech Consulting, we are offering business process and decision management solutions for enterprises using the Pega platform. Our goal is to fix the Pega talent gap and help the enterprises to make their business processes more efficient. We are looking for software engineers who are interested in solving business problems.
A unique digital solution that connects local shops and department stores with a pool of  geo-localised taxi drivers, to carry out the delivery of small parcels in less than 60 minutes 24/7.
Syneidis’ primary mission is to help European institutions and companies protect their privacy by protecting themselves from cyber attacks, wherever they come from, and specifically to help protect their confidential data both at rest and in-transit, by commercializing a growing suite of cybersecurity products that are easy-to-use, solving the proverbial conundrum between security and usability. Power your company with our cutting-edge API payments platform and benefit from products built for optimised speed, security and strategy. Build dynamic applications with our user-friendly Banking as a Service APIs and get to market faster.
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo
hiring partner logo