BCS Young Coders

Programming classes for kids from 9 to 17 years old in English.

BCS Young Coders After-School Classes 2017-2018

This program is designed to introduce young students to the fundamentals of modern coding and to show how powerful and diverse coding could be.Classes are taught in English and Spanish being used as a secondary language for kids who do not feel comfortable enough with English. Our main areas of interest are web development, apps building, game development, robotics.

Barcelona Code School (BCS) after-school classes are dedicated to igniting the problem-solving skills and innovative approach in children. We try to explain fundamental concepts behind constantly changing hardware, software, apps and gadgets. All of our instructors are real world developers and coders willing to share their skills with students and help them to design and develop their own projects.


“My son spent the Easter-break with Barcelona Code School, and – besides having a lot of fun – he learned a lot. We’re looking forward to your summer coding school! Well done team! Definitely recommended.”

— Andras Bacsa


During the workshops kids discover computational thinking, algorithmic thinking, systems thinking, programming, design and prototyping in the context of computer science. We strive to transform kids from passive users to inventors and creators, skills which are crucial for the future entrepreneurs and visionaries.

For classes we use different approaches and materials, from paper and pens to plan their projects to professional grade tools and environment for some serious coding. We also love to work with hardware stuff like Raspberry Pi and Arduino robotics since kids enjoy to build hardware projects and make it work.

While searching for solutions during our workshops kids acquire higher order thinking skills like critical thinking, problem-solving, collaboration, communication and creativity.


↓ BCS Young Coders After-School Classes 2017-2018 ↓

october 2017

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

november 2017

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

december 2017

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

january 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

february 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

march 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

april 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

may 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

june 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons

september 2018

monBCS Young Coders Programming with JavaScript (9-13 years old)Every Monday 18:00-19:30Month Long Event (september) Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

tueBCS Young Coders Programming with JavaScript (14-17 years old)Every Tuesday 18:00-19:30Month Long Event (september) CET Event Type :BCS Young Coders,JavaScriptEvent Type 2:2 or more days,Afternoons

wedBCS Young Coders Robokids: Robotics, internet of things and electronics DIY (12-17 years old)Every Wednesday 18:00-19:30Month Long Event (september) GMT+01 Event Type :BCS Young Coders,RoboticsEvent Type 2:2 or more days,Afternoons