Frequently Asked Questions

Find answers to the most common questions concerning the program, curriculum, and the benefits we bring to our students at Leagues of Code.


How do I get started at Leagues of Code?

You can start by doing these 3 simple steps:
1. Create your account
2. Take part in an orientation session and do the placement test.
3. Start your free trial!

What does Leagues of Code provide for its students?

Besides all our offers from our curriculum, program, and benefits, we also provide opportunities for students to take part in other activities such as coding camps and open cups.

What computer setup is needed to start?

We help you set up your environment in the first session. All that is needed is a computer with a stable internet connection to connect to the calls.

Does Leagues of Code work with schools?

Yes, we currently are working with different schools and institutions using our platform. Contact us if you are interested in working together and taking advantage of all we offer!

What if I need to take a break from your program?

If a break is needed from our program, you can pause your subscription for a specific period of time and continue later. You will not be charged until you resume the subscription.


How do you teach coding to kids?

Our program focuses on teaching coding to kids. Young students learn how to code through the lessons in our curriculum guided by world-class instructors. We also provide different problems and activities for students to participate and practice the skills they learn. We track each individual student's performance and adjust according to their progression.

What programming languages do you teach in your program?

Currently, we have a Computer Science program where we teach young students Python and C++. More programs and programming languages are coming soon!

How much time does it take to learn coding in your program?

The amount of time it takes for any student to learn coding depends on where they start in our program and how much effort or commitment they give. It’s also important to keep in mind that not all students learn the same. So the time they put into learning the material is vital to know how long it will take to understand, navigate, and implement code.

What topics in computer science do you cover?

The topics we teach can be found in our Curriculum. Throughout the program students learn the programming language, fundamentals, algorithms, and data structures. Students first learn the basic lessons of computer programming and continue towards learning more advanced material as they progress towards the final leagues of the program.


What is the age range of the students at Leagues of Code?

Our program teaches coding for students within the ages of 10 to 18.

What if I’m not 10 to 18 years of age?

If you have interest in joining our program, but are not between the ages of 10 to 18 please contact us and we will work to help you as much as we can.

How do you teach coding for kids at Leagues of Code?

We teach using the Problem-Solving Methodology. First we teach students the necessary topics and then we provide problems to solve. In our process students analyse problems and think of ways to solve them from what they learned. We challenge our students through problems introducing new ways to think and solve problems.

How do students learn at their own pace?

We personalise content for students by providing challenging exercises according to each student's level of learning. We do this by first understanding their knowledge in coding and mathematics with our placement test. We track the performance of students individually. We know how many problems they solved and what approach was taken. This helps us to know where a student needs help, more focus, or more challenges.


How often are classes at Leagues of Code?

Our classes are not the average classes you may take in a traditional setting. We have Group Sessions and they occur during each weekend on Saturdays or Sundays.

What is the journey students go through in your program to learn coding?

Our curriculum has 5 leagues. In each league we teach specific topics and skills that are necessary for students to learn at that level.

Each topic within a league has its own 4 weeks module. In each module students take part in many activities to learn that specific topic in depth.

During the 4 weeks they will practice and perform individually and in teams on the specific topic in the module. Their results will show in their performance when solving problems.

After presenting a good performance on the topics of their current module they will continue to the next module of their league. Throughout the league they are given exercises to continuously test their knowledge in prior modules they have completed.

What kind of problems are in the placement test?

In the placement test, there are math and coding questions to evaluate your current level and understanding of both. Students who don't have previous coding knowledge are asked to ignore the coding part.

Do you provide homework for students?

As students complete group sessions during the weekend, they will receive problems to practice during the week.

Can you change the day/time of classes?

During registration, we ask for your day of preference for the live group sessions. We try our best to fit your preference in our system but we cannot guarantee 100% that we’ll be able to add you to a group on that day. Most of our sessions are between 10AM-2PM (CET). Contact us for more help in case these times don’t work for you.

How does it work if the time changes?

Our times follow the timezone of CET following the daylight savings time.

Does your program have breaks?

Yes, during the calendar year we have a total of 40 weeks (10 modules) worth of content. The other 12 weeks serve as breaks in between modules to relax and catch up with the learning material. For students keen to keep going, bonus activities are always available.

What is a Webinar?

At Leagues of Code, a webinar is a 40-60 minute online session with an industry expert or professional that gives insight in the current industry. They talk about their background, their work, and what they love about coding. It’s a good chance to get to know them and receive their insights.

What if a student misses a class?

To be able to unlock a new module, a student cannot miss more than one class. In case of missing a class, it’s highly recommended to notify the teacher at least 24 hours beforehand. In any case, the session recordings are sent a few hours after the session and you can book a 1-on-1 session to ask any questions. In the case of a team or solo contest taking place that week, it’s important to notify the instructor to arrange it at an appropriate time.


Who teaches your students?

We have live instructors of diverse backgrounds with world-class experience in the tech industry and prestigious coding competitions.
Many of our instructors have also taught young winners of the world's top coding olympiads. They are live and students communicate directly to them. Students learn from instructors through group sessions, activities, competitions, webinars, and 1-on-1 private sessions.

How do you select your instructors?

We use a customised vetting process that is provided by Harbour.Space University. From there we select instructors perfect for the students, program, and group sessions.

Are students taught by the same instructor?

Not necessarily. The teachers vary depending on how a student progresses throughout the program.

Billing and payments

When is my first payment due?

Your first payment will be due the day after the free trial ends, which is normally one month from the next starting date.

How do you manage billing and payments?

Payments are automatically charged at the start of every month/year according to our billing cycle. You can manage your subscriptions from the Guardian Portal, any action taken will be effective on the next billing date. You can learn more about our billing cycle in our Terms of Service.

Can I pause my subscription?

From the Guardian Portal, you can pause your subscription for a limited period. If you pause your subscription it will be effective for the next billing cycle. When the pause period is over or you decide to resume your subscription it will begin on the following billing cycle.You can learn more about our policies in our Terms of Service.

Can I cancel my subscription?

From the Guardian Portal, you can cancel your subscription at any time effective immediately at the end of the current billing cycle. You can learn more about our cancellation policy in our Terms of Service.

Try Leagues of Code for free

Take advantage of our 1 month free trial. It includes orientation, group sessions, and many inspiring activities.


Per month, billed yearly


Per month, billed monthly

Start 1 month trial

Learn more about
Leagues of Code