Barcelona Summer Camp
A tech adventure for aspiring young coders
A tech adventure for
aspiring young coders
Fully Online, June 29th — July 7th 2024
For kids and young adults aged 8 -18
Harbour.Space University,
June 29th — July 7th 2024
For kids and young adults aged 12 -18
2000+
Satisfied Students
2000+
Satisfied Students
2000+
Satisfied Students
2x
ICPC World Finalists
2x
ICPC World Finalists
2x
ICPC World Finalists
10
YRS
Teaching Programming
10
YRS
Teaching Programming
10
Teaching Programming
Our approach
Inspire the next tech leader in your child
Our 9-day online camp fosters programming and mathematics skills in kids and young adults aged 8-18 through hands-on learning. Aimed at nurturing foundational abilities, it instills passion and problem-solving skills critical for success in the digital age.
Support from live
mentors & peers
Support from live mentors & peers
On top of having great teachers, you will be joining classmates from around the world, motivating, collaborating and learning from each other.
On top of having great teachers, you will be joining classmates from around the world, motivating, collaborating and learning from each other.
On top of having great teachers, you will be joining classmates from around the world, motivating, collaborating and learning from each other.
Learn by doing and having fun
Our lessons are full of practical exercises, where our students learn programming through visual feedback.
The class
Learning Environment
Immersive
Learning Environment
Our main goal is to jumpstart your coding journey. The class format is carefully designed to give you the best experience in learning to code
Our main goal is to jumpstart your coding journey. The class format is carefully designed to give you the best experience in learning to code
Our main goal is to jumpstart your coding journey. The class format is carefully designed to give you the best experience in learning to code
Live Online Classes
Instructors are there for the students during (and outside) class hours
Live Online Classes
Instructors are there for the students during (and outside) class hours
Small groups
Students will be organised in age groups and skill level to maximise class engagement
Small groups
Students will be organised in age groups and skill level to maximise class engagement
English
Class will be taught in English as the language of instruction
English
Class will be taught in English as the language of instruction
Learning tracks
From zero to hero
Dive into a world of creativity and innovation at our summer camp, where you'll learn to think critically, solve problems, and embrace new challenges. Through hands-on activities and practical tracks, you'll gain valuable skills that last a lifetime. Expect a supportive environment where curiosity leads to discovery, preparing you to excel in whatever path you choose.
Game Development
Learn game design fundamentals: storyboarding, and basic programming. Discover gameplay mechanics and user interaction to create your own games.
Game Development
Learn game design fundamentals: storyboarding, and basic programming. Discover gameplay mechanics and user interaction to create your own games.
Game Development
Learn game design fundamentals: storyboarding, and basic programming. Discover gameplay mechanics and user interaction to create your own games.
Python for Beginners
Learn Python programming basics: data types, control structures, functions, and libraries. Gain hands-on experience building simple applications and solving problems.
Python for Beginners
Learn Python programming basics: data types, control structures, functions, and libraries. Gain hands-on experience building simple applications and solving problems.
Python for Beginners
Learn Python programming basics: data types, control structures, functions, and libraries. Gain hands-on experience building simple applications and solving problems.
Introduction to Algorithms
Learn the basics of algorithms to solve problems more efficiently. Discover simple methods to organize, analyze, and execute tasks step-by-step.
Introduction to Algorithms
Learn the basics of algorithms to solve problems more efficiently. Discover simple methods to organize, analyze, and execute tasks step-by-step.
Introduction to Algorithms
Learn the basics of algorithms to solve problems more efficiently. Discover simple methods to organize, analyze, and execute tasks step-by-step.
Front-End Javascript
Learn JavaScript to make websites interactive. Explore how to create engaging and user-friendly web pages with basic coding techniques.
Front-End Javascript
Learn JavaScript to make websites interactive. Explore how to create engaging and user-friendly web pages with basic coding techniques.
Front-End Javascript
Learn JavaScript to make websites interactive. Explore how to create engaging and user-friendly web pages with basic coding techniques.
Intro to Design
Learn the basics of design, including color theory and layout, to create attractive and functional designs. This course boosts creativity and teaches effective design principles.
Intro to Design
Learn the basics of design, including color theory and layout, to create attractive and functional designs. This course boosts creativity and teaches effective design principles.
Intro to Design
Learn the basics of design, including color theory and layout, to create attractive and functional designs. This course boosts creativity and teaches effective design principles.
Intro to Business
Learn key business basics: marketing, finance, and strategy to understand what makes a business successful. This course fosters critical thinking and problem-solving skills.
Intro to Business
Learn key business basics: marketing, finance, and strategy to understand what makes a business successful. This course fosters critical thinking and problem-solving skills.
Intro to Business
Learn key business basics: marketing, finance, and strategy to understand what makes a business successful. This course fosters critical thinking and problem-solving skills.
why leagues of code
Choosing us means...
Choosing us means...
A community of innovators and creators
With students and teachers of different backgrounds and cultures, we have created an inspiring environment for students to grow. Diversity in our virtual classrooms helps to develop interpersonal communications and mutual understanding - fundamental skills in tomorrow’s workplace.
Mentors that foster friendships
Students learn from leading innovators and educators in our sessions and activities. They build genuine relationships with some of the best in tech while gaining the knowledge and skills for a prosperous professional future.
Expand into tech horizons
Change the world. Rule the world? Work in tech. Invent your own tech. Whatever a young learner’s dreams, they're one step closer to coming true with solid skills in math and coding. Through problem solving, students discover new ways to view and explore tech - handing students the tools to build their futures.
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
As a Math and IT teacher I'm often disappointed with the standard school curriculum, but I was very positively surprised to finally find an excellent program. Great teachers and excellent challenging materials will definitely motivate students. Thank you for the great job you're doing. I will surely recommend it to my students.
Susana
Teacher & Parent from Barcelona
Our son was very excited to learn so many interesting things. I noticed that as the youngest, he was encouraged to speak up and express his opinion and I highly appreciate it. I like the platform for the daily assignments and that he received instant feedback. Henri’s professor has a high professional level and the ability to create a positive and inspiring atmosphere.
Zoya
Parent from Barcelona
It's good that Leagues of Code appeared exactly when my son was interested in programming. Here he found his mentor to communicate with. He has also made new friends. Leagues of Code gives children an opportunity to learn from the best, and also learn from each other. Working in a team. To compete. To win. As a parent, it's amazing how programming can be better than Minecraft or Fortnite.
Irma
Parent from Ukraine
I’m very happy that my daughter who studies Python at your academy. She liked it and decided to enter a programming class at her school next year. She finds it useful, interesting and it can help her to find a job in Norway in the future; this is her dream. She also liked the teacher Nikolai.
Anna
Parent from Moscow
camp schedule
Agenda at a Glance
All times mentioned are based on Central European Time (CET)
10:00am - 11:40am
Class
10:00am - 11:40am
Class
10:00am - 11:40am
Class
11:40am - 12:30pm
Break Activity
11:40am - 12:30pm
Break Activity
11:40am - 12:30pm
Break Activity
12:30pm - 1:30pm
Class
12:30pm - 1:30pm
Class
12:30pm - 1:30pm
Class
1:30pm - 2:15pm
Lunch Break
1:30pm - 2:15pm
Lunch Break
1:30pm - 2:15pm
Lunch Break
2:15pm - 3:15pm
Activity
2:15pm - 3:15pm
Activity
2:15pm - 3:15pm