JavaScript made me do it / Est. 2015

JavaScript Full-Stack Bootcamp in Barcelona Code School

JavaScript Full-Stack in-person Bootcamp in Barcelona Code School

Become a full-stack developer and build web and mobile apps powered by JavaScript

What is a web/mobile developer?

A web/mobile developer builds, productionizes, optimizes and maintains web and mobile applications.

A web application is a website with functionality and user interactions, which is not only displaying static content but also allows users to do something. For example, YouTube (users can upload videos, watch them, comment, etc..), Reddit (users can post, read, comment, etc...), Amazon (users can buy products, sellers can sell them, etc...) are all web applications.

A mobile app is any app you can install in your mobile phone. For example, Weather, Notes, Mail, TikTok, Telegram, Netflix and so on...

Our course is focused primarly on developing web and mobile apps (for both iOS and Android) with the JavaScript MERN stack which includes React, Node, Express, mongoDB and of course JavaScript, HTML, CSS + React Native for mobile developemnt.

Bootcamps since 2017 with continuous updates and improvements

SwitchUp Best Coding Bootcamp 2020

Share on social media

Get our awesome syllabus

Subscribe to our mailing list and get the syllabus now.

Course format

  • 360 hours of intensive in-person hands-on training
  • Zero to hero in 9 weeks
  • Monday to Friday, 9:00 to 18:00
  • Small groups up to 6 students
  • The course is taught in English
  • Scholarships are available
  • Coding bootcamp teaching web and mobile apps development!
  • A graduate certificate
  • Job support

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
  • How to build fast, modern, dynamic and responsive web apps
  • Building native mobile apps for iOS and Android
  • HTML, CSS, JavaScript, Node, Express, MongoDB, React.js, React Native, Git, UX basics
  • Using database
  • Using external APIs
  • Version control with Git and GitLab/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 1-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.



10% paid upon registration, the remaining is split in two payments due before course begins.

Instalment payments are available at the checkout

Buy now, pay later. Provided by klarna logo


August 19 - October 18, 2024

JavaScript Full-Stack in-person Bootcamp

Starts in d h m s

Become a web/mobile developer in 9 weeks

9-week course, in-person, in English, full-time.

Registration prepayment 580€.

October 21 - December 20, 2024

JavaScript Full-Stack in-person Bootcamp

Become a web/mobile developer in 9 weeks

9-week course, in-person, in English, full-time.

Registration prepayment 580€.

January 6 - March 7, 2025

JavaScript Full-Stack in-person Bootcamp

Become a web/mobile developer in 9 weeks

9-week course, in-person, in English, full-time.

Registration prepayment 580€.

March 17 - May 16, 2025

JavaScript Full-Stack in-person Bootcamp

Become a web/mobile developer in 9 weeks

9-week course, in-person, in English, full-time.

Registration prepayment 580€.

May 26 - July 25, 2025

JavaScript Full-Stack in-person Bootcamp

Become a web/mobile developer in 9 weeks

9-week course, in-person, in English, full-time.

Registration prepayment 580€.

Students stories

Check some of the reviews here

Christine Chang

Junior Developer at Green Power Monitor, Barcelona

"I wish I had done code camp 5 years ago. I would have been working all these years making up the tuition cost in a month or two. I chose Barcelona Code School because they had a focus on React and React Native."

Read full story.

Brianna Fritsch

Website Manager at IESE, Barcelona

"The instructors continued to motivate me and remind me that I would get it if I kept practicing. They encouraged me to keep going because if it was that easy to become a developer then everyone would be doing it. They really helped me to keep going even my moments of frustration and defeat."

Read full story.

Ting Liu

Junior developer at Metro AG, Berlin

"I made an extra studying plan, I spent 1-2 hours a day at home reading some programming-related articles to help myself understand better my code."

Read full story.

Ross Fleming

Front-end developer at Raet, Madrid

“If you put a 100% percent of yourself, you get the same in return and can start looking for your new job as a developer. It took me a bit more than one month to find a job, it is incredible. To those who have never had experience of intensive training, bootcamps can seem to be some kind of wizard schools”.

Read full story.

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
  • The best students/mentors ratio
  • Job offers for the students constantly coming from our hiring partners
  • Life-time career support
  • Premium location – cozy campus in the downtown of Barcelona away from the touristic crowds

International students

You are welcome!

A lot of our students are coming from abroad. The course is in English so there is no language barrier. And if you will need help with visa we can send you an acceptance letter to attach to your visa application!


If you fall into one of these categories your tuition would be reduced by 500€

Students over 40: because we know it’s harder to commit to learning at a certain age and we are willing to help.

Women in tech: we're proud to say that 45% of our graduates are women, and we're committed to achieving full gender equality. This is especially significant given that less than 9% of women work in tech, according to StackOverflow's 2022 industry survey.

How to get a scholarship:

After signing up online you will get a student's form to fill out where you can select the applicable scholarship. Your final tuition quote would be calculated based on that and you will get links for making the remaining payments.


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

Wondering about day-to-day workflow?

  • We begin with the code reviews and and questions you might have about the homework from the day before
  • After clearing all the issues we are ready to start with a lecture introducing a new topic with live coding sessions and interaction with students to keep you engaged
  • In programming theory is useless without practicing – after the lecture it's time for you to start working on the exercises focused on the concept of the day. With instructors being around all day ready to clarify any doubts or answer any questions and pair programming with the fellow students you would be surprised at the progress you'll achieve
  • After lunch break we continue coding and dig deeper into the new materials by sharing the insights, best practices and doing code reviews
  • Finishing the day with a quick recap and setting the goals for the next day


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 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?

Make sure to check Uniplaces (use UP25BCS promo code to get 25% discount), Spotahome and Barcelona home.

What about cost of living in Barcelona, how much will I spend apart from the course tuition?

Barcelona, compared with other metropolitan European cities, is quite affordable or even cheap place to live. According to the latest survey, the average cost of living for students in Barcelona is around 1000 Euros per month.

Expect to spend 300-600€ to rent a room or 600-1000€ for the apartment, around 10€ for a lunch in a restaurant, 10€ for a public transport 10-ride pass.

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! We estimate it to take around 40 hours if you start from absolutely 0 level of knowledge of JavaScript, HTML and CSS.

How does your price compare to other schools?

It’s safe to say that our price is within lower competitive range. We strive to provide the personalized approach thanks to smaller group size and attract highly qualified instructors motivated to share their expertise with students. You will love it, we guarantee!

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