Just coding, no nonsense / Est. 2015

Where do you want to go?

JavaScript Full-Stack Bootcamp

computer display with code
  • I want to learn programming to be able to build any kind of websites/web applications or mobile applications for iOS and Android
  • I want to change my career and land a job with one of Barcelona Code School's hiring partners.
  • I want to be able to work remotely from anywhere in the world for a tech company.
  • I want to build apps for millions of people to use.
  • I'm thinking of becoming a freelancer or starting my own software development studio taking clients when I want to.
  • I have this idea for the app and I really want to build it by myself!

Recommended tracks:

full-time in-person JavaScript Full-Stack Bootcamp

JavaScript Full-Stack Online Mentored Bootcamp

UX/UI Design Bootcamp

user experience design students
  • I want to know how to create clear and intuitive User Experience designs for digital products enjoyed by miliions of people.
  • I want to understand users pains and needs to make their life easier through my products.
  • I want to design beautiful user interfaces loved by the users.
  • I want to work in tech's most creative area of User Experience and user interface design.
  • I want to start my career in one of the fastest growing fields with huge demand for the UX professionals.
  • I might become a freelancer or User Experience consultant and being my own boss.

Recommended track:

UX/UI Design Bootcamp

UX/UI Design Online Mentored Bootcamp / self-paced

Deep Learning and AI Engineering Bootcamp

visualization of neural network in a digital art style by openAI
Neural Network visualized by OpenAI
  • I want to learn Machine Learning, Deep Learning, Neural Networks and understand how Artificial Intelligence works
  • I want to change my career and land a job in AI and Deep Learning.
  • I want to be able to work in the fastest-growing cuttin-edge area of IT.
  • I want to build AIs for millions of people to use.
  • I have an idea for the AI app and I really want to build it!

Recommended track:

Deep Learning and Artificial Intelligence Engineering Bootcamp

Game Develoment Bootcamp

user experience design students
  • I want to know how to build 2D and 3D games of different genres.
  • I want to learn Unity which will let me learn any other engine and editor in the future.
  • I want to become profficient with the default language of game development – C#.
  • I want to increase my value by learning storytelling, game design, UX and UI for game development.
  • I want to start my career with one of game development studios or go indie!

Recommended track:

Game Development Bootcamp

I love my current job and I want to learn new skills 🖤

Lacking coding skills?

Learn complete workflow of web and mobile apps development and manage your dev team better with our JavaScript Full-Stack Bootcamp or JavaScript Full-Stack Online Mentored Bootcamp.

Want to understand how to structure and design a product so that users will love using it?

Understand the entire User Experience and UI Design process with UX/UI Design Bootcamp

Fancy learning something specific fast?

Take a look at our short in-person or online courses and custom courses for teams with specific needs.

Let's talk about your future

We teach better taking you from zero to a job-ready level 🏆

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

Small groups

We say small and we mean it. With maximum 6 students per group and instructors being on campus all day it's guaranteed to give you the best students/instructors ratio ever.

Thanks to that we can make sure that everybody gets help and support which is crucial for moving forward in a fast paced learning process.

Outstanding curriculum

We teach web and mobile development with JavaScript, Node, Express, React.js, React Native, MongoDB. It's the most in-demand stack on the job market.

The curriculum is being constantly updated and improved based on latest tendencies and job market demand. We only teach skills you will need to use on a daily basis and we go all the way into it.

We know how to teach

Our instructors are not only highly qualified developers but also skillful mentors who went through the bootcamps in the past and experienced this from the students perspective as well.

We use unique student-driven approach adapting to each student's needs and abilities leaving nobody behind.

Real job support

All the practical work we do during the bootcamp is as close to the actual working environment as possible so that you will know what it's going to be like at your new job and get prepared for that.

You will create your portfolio with the projects done during the bootcamp to have feasible deliverables to present to the recruiters and prove your skills.

Combined with the CV councelling, job markets insights and job support through our hiring partners you are set on track to launch your new career right after the graduation!

We've helped hundreds of graduates to launch career in tech 🏅

Yen Hoang

Yen Hoang

Nail salon owner → full-time developer

Anna Chew

Anna Chew

Hospitality → full-time developer

Anna Veerman

Anna Veerman

Teacher → full-time UX designer

Daniela Diesel

Daniela Ocklind Diesel

Real estate agent → full-time UX designer

Explore our courses 🔎

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