Barcelona Code School

JavaScript Full-Stack Online Mentored Bootcamp in Barcelona Code School

Since 2017 with continuous updates and improvements 🤓

Learn how to become a full-stack developer and build web and mobile apps powered by JavaScript

Online JavaScript Full-Stack Bootcamp in Barcelona Code School
SwitchUp Best Bootcamp Winner 2021Course Report list of 35 Best Online Bootcamps of 2020

Get our awesome curriculum

Subscribe to our mailing list and get the curriculum now.

  • Intensive mentored remote training
  • Learn full-stack from home
  • Completely flexible daily schedule
  • Weekly personal 1:1 sessions with mentors
  • Support Q&A platform
  • Students chat
  • The course is taught in English
  • A graduate certificate

What you'll learn

HTML course in Barcelona Code SchoolCSS course in Barcelona Code SchoolJavaScript course in Barcelona Code SchoolReact course in Barcelona Code SchoolReact Native course in Barcelona Code SchoolNode course in Barcelona Code SchoolExpress.js course in Barcelona Code SchoolMongoDB course in Barcelona Code SchoolJavaScript course in Barcelona Code SchoolJavaScript course in Barcelona Code SchoolJavaScript course in Barcelona Code SchoolJavaScript course in Barcelona Code School
  • HTML, CSS, JavaScript, Node, Express, MongoDB, React.js, React Native, Git, UX basics
  • How to build fast, modern, dynamic and responsive web apps
  • Building native mobile apps for iOS and Android
  • Using database
  • Using external APIs
  • Version control with Git and GitHub
  • Deployment of your web apps with Linux and nginx
  • Best web development practices and advanced techniques
  • Team and pair programming, programming logic, algorithmic approach
  • The only school that teaches back-end, front-end and native mobile apps development
  • The most in-demand tools in the job market

The outcomes

  • Get hired as a developer. 100% of our bootcamp graduates who finished the bootcamps successfully and were looking for a job got hired in first 3 months after the course. Become qualified for a junior developer position and land a job with one of our hiring partners.
  • Start freelancing. Get the practical skills you need to start working remotely in the in-demand field of web/mobile development. A solid portfolio with your own completed apps and our personalised guidance on preparing for a new career.
  • Build your own apps. Got a great idea but not quite sure how to build it? Tackle the development yourself and acquire lifelong skills in the process. Once your project takes off, you will also be able to hire, test, and manage other coders.
  • Take a look at some of the students projects built during the bootcamp.

Students stories

Check some of the reviews here

Carlos Planchart

Front-end engineer at Purple Dye

"I was surprised at what I was able to accomplish in such a short time span. I enjoyed the learning process, and felt the course was crafted in such a way that subject transitions were smooth and made sense."

Read full story.

Diane Serra

UI Designer & Developer at Xrossworld, Los Angeles

"They were so kind, responsive and encouraging. If you are considering this bootcamp, go to the school and meet George and Antonello. They will be your main source of support throughout the bootcamp."

Read full story.

Mike Sullivan

Developer at Green Power Monitor, Barcelona

"For me it was cool to learn something that I’m interested in from experts, it was also nice to know that if you didn’t understand something or needed clarification that you could just ask a question and get quite a detailed response".

Read full story.

How does it work

  • Sign up from this page to reserve your place and pick a starting date
  • Get pre-course materials to prepare before the bootcamp starts. We estimate it to take 40-80 hours if you start from absolutely 0 level of knowledge of JavaScript, HTML and CSS
  • Get all the main course materials, including text and video lessons
  • From day 1 of the bootcamp we provide support via support platform, chat, track you progress and give feedback
  • Schedule weekly 1:1 sessions with your mentor to resolve any current issues, get extra explainations anr ask any questions
  • The curriculum, projects, exercises and the outcomes are identical as with the in-person version of the bootcamp.

Options and duration

9 weeks / 1900€

Full-time remote training, the most intensive version

Follow the same pace as the in-person bootcamp and finish in 9 weeks.

Daily access to the support platform, 9 weekly 1:1 sessions.

13 weeks / 2300€

Most balanced option, recommended for most of the students

Follow the same curriculum as the in-person bootcamp but with a slightly more relaxed pace.

Daily access to the support platform, 13 weekly 1:1 sessions.

16 weeks / 2600€

Part-time remote training, suitable if you have a part-time job or other obligations

Follow the same curriculum as the in-person bootcamp but in a part-time mode.

Daily access to the support platform, 16 weekly 1:1 sessions.

You can “freeze” your course for 1 or 2 weeks in case of some personal circumstances. It means that you don’t have access to support from mentors (1:1 sessions, support platform, slack consultations) but you still keep all the materials. All you need to do is notify us at least 1 week before the desired date of suspending the course.


Banco Sabadell

Student loans with 0-6,5% interest rate and duration from 10 months to 8 years. Please ask your closest Sabadell branch for more info. You will need a proforma from us with the dates and cost of the course. Please contact us to request this proforma.


The course starts every 2 weeks

Why JavaScript?

Why Barcelona Code School?

  • Cutting edge curriculum tailored to job market and companies’ needs
  • Instructors, who know how to teach
  • Fast track from beginner 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


AI platform uses coding challenges to match candidates with open positions - based on skills not CV's.Tipser is powering commerce at the point of inspiration by making any digital surface shoppable.Digital Ocean Special Promo Code for Barcelona Code School.Jooble -- jobboard for the developers Bank Sabadell is our financing partner that provides financing for the JavaScript Full-Stack Bootcamp students.Barcinno is the community-driven platform sharing the stories, knowledge and events of Barcelona’s startup and tech communities.Bitnami: Packaged Applications for Any Platform. Easily package, deploy and maintain applications - Cloud, Container, Virtual MachineOpenWeatherMap is an online service that provides weather data, including current weather data, forecasts, and historical data to the developers of web services and mobile applicationsAccenture Technology LogoInnoIT focuses on managing IT&IS talent. They look for excellent projects for IT professionals and they also represent the best consultants in town. InnoIT test technical and social skills and also value their willingness to learn and become game-changers.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.Page Personnel is one of the largest recruitment companies in the world and thanks to our partnership with Barcelona office we can provide job placement for the best graduates. Together with Page Personnel we will help you to prepare a CV, conduct mock job interviews during the bootcamp and finally get exposed to the hiring companies in Barcelona for your first web developer job.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 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.Social You LogoWalters People LogoReal Mentoring for startups in seed phase.Lesbians Who Tech: full scholarship for JavaScript Full-Stack BootcampStudents accommodation partner The Lofttown offers amazing rooms and studiosInternship opportunities in automotive division of ALTRAN (Barcelona):Huxley – Global Recruitment SpecialistsAt 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.Encuentra los mejores precios en viajes, vuelos, hoteles, restaurantes, entradas, actividades, coches, cruceros y disfruta de tu tiempo libre con 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 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.A new powerful resume building tool


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.

What if I already know how to code?

Amazing! For students who advance faster or have some prior experience we have more challenging track with hardcore exercises and job opportunities upon graduation.

What qualification I will get from this course?

If completed successfully you will become a junior full-stack developer. Meaning you will know how to build web apps and be able to apply for the entry developer's position.

Are there any accommodation options for the foreign students?

We have an accomodation partner in Barcelona offering different types of rooms from shared double room to private studios.

We can also help you with a personalized search. As a rule of thumb the closer to our school the better the area is. Just send us couple of links of the properties you've chosen if you need our advice on that.

How good would a typical graduate be after completing the course?

You will learn the skills to begin as a junior full-stack developer, will know how to build fully functional web apps and have a solid foundation to improve your expertise.

Is there a pre-course?

Yes. We send you materials to study to come prepared!

Inquiry about the course

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