Barcelona Code School

Make your mom proud / Since 2015

What is Barcelona Code School

Barcelona Code School is one of the top-ranked code schools offering immersive full-stack training on web and mobile development with JavaScript MERN stack (Node.js, Express, MongoDB, React.js) and React Native.

This bootcamp is aimed at preparing junior software engineers. Combined with the job support we offer the bootcamp is a powerful springboard into starting a new career which helped hundreds of our graduades to get into tech and change their lives for the better.

For those looking for a career in tech which doesn't involve coding we offer the UX/UI Design Bootcamp to enter the fascinating field of user experience design.

Thanks to our top-notch curriculum and one of the best student/mentors ratios we achieve truly in-depth learning experience and succeed in preparing students for a job-ready level in 9 weeks of full-time training.

Since the very start in 2015 we carry on the “Women in Tech” scholarship and supporting underrepresented groups through numerous collaborations and partnerships.

Who are we?

Marina Tudela

UX Designer

My work seeks the harmony between service and beauty. With a background in visual communication, I am currently immersed in Experience Design at Haufe, a company focusing in innovative media and software solutions.

Marina is the mastermind behind our original UX/UI Design Bootcamp curriculum.

Team: UX/UI Design Bootcamp

George Kovalev


Coding has been a life-long passion for George which started from creating his first game as a 10 y.o. kid. In BCS he is responsible for creating, updating and maintaining the curriculum for the JavaScript Full-Stack Bootcamp.

His experience in both entrepreneurship and coding gives a unique twist to the curriculum and teaching approach at Barcelona Code School.

Team: JavaScript Full-Stack Bootcamp

Chris Kelly

UX Designer

Graduate of Central St. Martins School of Art and Design, Chris’s transition into UX came through his background in media working on Film and TV series for 20th Century Fox, Ripple World Pictures, BBC, Entertainment One and Netflix.

He is currently the managing director of Nebula Industries Ltd, a bespoke creative studio of designers and developers who produce outstanding user centric apps and websites. Through a variety of influences, Chris combines his understanding of visual composition and narrative to inform his work believing that the individual and the subconscious psychological drivers that influence us, should be at the heart of every ethical design decision make.

Team: UX/UI Design Bootcamp

Almila Akyol

UX/UI Designer

She has been in the architecture world for the past 5 years. For her an important part in architecture is to build spaces for the best possible human experience.

Almila believes that both UX and architecture have big similarities in understanding the needs of the users and she reflects that into her projects always focusing on UI as the last touch of UX Design.

Team: UX/UI Design Bootcamp

Adrià Compte Rossell

Product Designer / UX Engineer

Audiovisual Systems Engineer with 10 years of experience in the digital product design space. Has worked for companies like HP and Softonic as a UX Engineer, and is currently working as a Senior Product Designer at Nespresso.

Expert in Lean methodologies and the whole product design cycle, has participated on the creation of multiple design systems, built different entrepreneurship projects, is passionate about data visualization, and is currently exploring the creative coding scene.

Team: UX/UI Design Bootcamp

Toni Enguix


Toni is our alumni who finished JavaScript Full-Stack Bootcamp with great results and dived right after that into the freelance world of web development, has built several commercial projects and came back to join our mentors team.

Combining student's experience, real life dev's skills and natural knack for teaching and mentoring Toni is the perfect instructor you might have, who also speaks English, Spanish and Catalan making it easier for us to accommodate both international and local students.

Team: JavaScript Full-Stack Bootcamp

Matej Murín


Matej is a passionate and skilled software developer prolific in React.js, React Native, NodeJS, Mongo, Python, Docker.

His teaching experience in and developer's experience in companies like thinkcreatix, yeself, profit365 give Matej a perfect combination of real-life devs skills and understanding of teaching process.

Team: Kids courses

Gaelle Collas


After working as a Civil Engineer in France, she then came to live in Barcelona to become a family coach and taught herself programming at the same time. As she loves to learn and share, she started to teach programming and robotics as well as coaching people in their personal and professional life. She is now working in Barcelona Code School, helping kids to learn to code.

Team: Kids courses

Sebastian Marichal

Robotics instructor

I’m a computer science researcher with special interest in Human Computer Interaction. Currently I’m a PhD student and my main interest is to determine how physical interaction supports cognition in different contexts and through diverse interaction paradigms such as tangibles, mixed-reality and wearbles devices.

I’ve been also working with children for my Bachelor thesis where I’ve developed a mixed-reality interface for children with cerebral palsy.

I also enjoy DIY and taking part into creative projects. I’m always searching new projects and challenges in order to continue my personal and professional developing.

Team: Kids courses