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

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

Activity

pricing

Save your spot

Money back guarantee in 14 days