Barcelona Code School

JavaScript Full-Stack Online Bootcamp in Barcelona Code School

Become a developer and find a job, start freelancing or building your own apps!

Online JavaScript Full-Stack Bootcamp in Barcelona Code School

Get our awesome curriculum

  • Intensive mentored online training
  • Learn full-stack from home
  • Completely flexible daily schedule
  • Weekly 1:1 sessions with mentors and real-time chat support
  • The course is taught in English

What you'll learn

  • 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 with React Native
  • Deployment of your apps for web and mobile
  • Best web development practices
  • Programming with JavaScript for front-end, back-end and mobile
  • React library, used by Facebook and Instagram
  • Using MongoDB
  • Using external APIs
  • Version control with Git and GitHub
  • Team and pair programming, programming logic, algorithmic approach

The outcomes

  • You will be able to build full-stack web or mobile apps
  • Solid understanding of programming logic
  • Ability to learn any new language or framework
  • Option to land a developer's job within one of our hiring partners
  • Become prepared to launch a freelancer's career
  • Understand complete process of planning, building and testing the apps

How does it work

Once you sign up through the website you recieve the pre-course materials and VR goggles. You can start workiing on the pre-course immideately and get pre-course support from our mentors.

On day one of the bootcamp you get access to all the materials which include text, video screencasts and VR lectures. You have everything to begin the course from this moment.

We provide real-time support via online chat, track you progress and give feedback. Does not matter the time difference or your location, there are no fixed daily schedule, work at your convinience.

We schedule weekly 1:1 sessions with your mentor and this is the only fixed part time-wise. They should be held during office hours CET time.

The curriculum, ,projects, exercises and the outcomes are identical as with the in-person version of the bootcamp.

Tuition cost


One-time single payment at the moment of registration through our website. We worked hard to make the tuition as accessible as it is so no further discounts or scholarships are applicable.

If you'd like to extend the duration of the course and take it in more relaxing way we have 4-week package for extra 900€ available.


Get in touch with FutureFunded crowdfunding platform to request support for the online course crowdfunding.


The course starts every 2 weeks

September 10 – November 9

JavaScript Full-Stack Online Bootcamp

Become a developer without leaving your home

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

Cost: 1900€

By signing up you agree to the Terms and Conditions stated on the website.

September 24 – November 23

JavaScript Full-Stack Online Bootcamp

Become a developer without leaving your home

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

Cost: 1900€

By signing up you agree to the Terms and Conditions stated on the website.

October 8 – December 7

JavaScript Full-Stack Online Bootcamp

Become a developer without leaving your home

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

Cost: 1900€

By signing up you agree to the Terms and Conditions stated on the website.

October 22 – December 21

JavaScript Full-Stack Online Bootcamp

Become a developer without leaving your home

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

Cost: 1900€

By signing up you agree to the Terms and Conditions stated on the website.

How is it even possible?

  • First you need a desire to become a developer
  • Then you select the starting date which suites you best
  • You sign up through our website
  • When course starts and we do the teaching part
  • Magically you see that you start understanding code
  • You work hard during the course
  • You graduate and we help you find a job!
  • You enjoy and feel empowered!

But I don’t know anything about coding…

We have prepared curriculum specifically for students with no prior experience. Our instructors are not just amazing developers, but also awesome mentors who know how to teach. With small groups and best students/teachers ratio you will have a personalized approach with lots of 1:1 sessions. All you need to have is a laptop and strong desire to become a developer.

The rest is our job.

What if I know some coding already?

Awesome! For you we have mind-bending challenges and more complex concepts to consolidate, strengthen and improve further your skills!

We are extremely eager to have the most demanding students in the world.

Why JavaScript?

  • By learning one language you can build apps for web and mobile! Yes, same language!
  • You can use it both for back-end (server) and front-end (browser), hence isomorphic!
  • Asynchronous! Process multiple requests simultaneously!
  • JavaScript is the most popular language in the world because you can do anything with it!
  • It is infinitely cool!

Why Barcelona Code School?

  • Cutting edge curriculum tailored to job market and companies’ needs
  • Best students/mentors ratio
  • Instructors, who know how to teach
  • Job offers for the students constantly coming from tech companies
  • Fast track from beginner to job-ready coder
  • Life-time career support
  • Real hiring partners
  • Premium location – new cozy office with a terrace in the downtown of Barcelona away from the touristic crowds

Hiring partners

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.Accenture Technology LogoPage 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.We accompany people and organizations to become the best in their field. We create digital work environments that promote creativity, enable intelligent collaboration, and create positive customer experiences. Customer Relationship Management (CRM), Digital Workplace, and Cloud Transformation are our topics. isolutions offers excellent digital IT solutions, customized products and exceptional services. More than 120 employees in Switzerland and Spain ensure our success. We are strong performing advanced thinkers and experienced practitioners in one. We plan in processes, work with information technology, and think in customer experiences.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 LogoInternship opportunities in automotive division of ALTRAN (Barcelona)Huxley – Global Recruitment SpecialistsInternship opportunities in R&D


What computer would I need?

Most preferable option would be an Apple computer, Macbook, Macbook Air or Macbook Pro. Alternatively you could also use Linux. Windows computer is possible but strongly not recommended.

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.

Who is this course for?

Beginners. If you don't know how to code – this course is for you. If you know what Terminal is – even better. If you can explain difference between div and span or know what function is you will be doing just fine.

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 3 plus 6?