All NeusLab programmes

NeusLab League

Don't just prepare a child for an exam. Prepare them so well that the exam is no longer the main event.

A long-term programme for deeper study in mathematics, computer science and logic. Starting at ages 10–12, we build a shared foundation and gradually open a path to challenging problems, national competitions and international olympiad-level work.

A shared foundation

  • Mathematics
  • Computer science
  • Logic and reasoning
We build preparation around the knowledge and skills a student can take further, not around a single exam.

League complements the main NeusLab system: Elementary, Junior and Senior remain independent age-based programmes.

Programme philosophy

An exam should not define education. Education should define the exam result.

In League, children learn to understand a problem, choose an approach and explain their answer. This takes time for practice, mistakes and independent exploration, not just familiarity with standard exercises.

With that foundation in place, exam preparation can focus on the format and specific gaps in knowledge. Preparation for a test complements learning rather than replacing it.

Exam preparation

  1. Understand the requirements
  2. Explore the question types
  3. Work through practice papers
  4. Take the exam

Long-term learning

  1. Understand the principles
  2. Apply them in practice
  3. Explain the reasoning
  4. Solve a problem independently
  5. Tackle an unfamiliar problem
Preparing for the format helps students demonstrate their knowledge. Long-term learning builds the foundation for that result.

What students learn

One foundation. Three areas.

Children do not need to choose a career at the start. What matters is learning to analyse a problem, notice connections, formulate a conjecture and explain why a solution works.

Mathematics, logic and computer science are not isolated subjects in League. We connect them through problems, then gradually deepen the chosen area.

Problem

  • Mathematics
  • Logic
  • Computer science

Solution and justification

Checking and review

New problem

Return to the problem

A mistake is a reason to reconsider a solution. In programming, tests complement the justification of correctness but do not replace it.

Mathematics

Not just finding an answer, but proving why it is correct.

What we study

We move from patterns and systematic enumeration to combinatorics, number theory, algebra, geometry, invariants and proofs. Depth depends on the student's readiness.

Observable outcomeThe student explains their reasoning, distinguishes an example from a proof and looks for counterexamples to false statements.

Computer science

Not just writing code, but designing a correct and efficient algorithm.

What we study

Algorithms, programming, searching and sorting, data structures, graphs and trees. At advanced stages, we study dynamic programming, complexity analysis and olympiad problems in C++.

Observable outcomeThe student implements a solution, checks edge cases and explains how the size of the input affects running time.

Logic and reasoning

Not guessing a pattern, but checking whether it really follows from the given conditions.

What we study

Propositions, AND / OR / NOT, implication, truth tables, sets, constraints, logical consequence and finding contradictions.

Observable outcomeThe student separates facts from assumptions, builds a chain of reasoning and recognises when there is not enough information for a unique answer.

Progress and assessment

Learning to solve without hints.

We begin by working through problems together. Gradually, children learn to choose their own approach, check their work and explain the answer. We move to more challenging topics when they are ready.

  1. 01

    Foundation

    Starting at ages 10–12

    Content

    Basic mathematical and logical structures, first algorithms

    What the student demonstrates

    Analyses the conditions, proposes an approach and explains the result

  2. 02

    Deeper study

    Content

    Proofs, combinatorics, programming and multiple approaches

    What the student demonstrates

    Compares solutions, notices mistakes and justifies choices

  3. 03

    Specialisation

    Content

    More challenging problems in the chosen area, working with constraints

    What the student demonstrates

    Completes a solution independently and defends it

  4. 04

    External assessment

    Content

    Suitable olympiads and independently set problems

    What the student demonstrates

    Demonstrates ability beyond familiar classroom exercises

The starting age guides intake; it is not a timetable of achievements. Pace and progression depend on the student's readiness. Suitable first competitions may take place before all stages are completed.

A medal can be an outcome. Our goal is deep knowledge.

Even if a student does not choose international competitions, the learning goal stays the same: deeper mathematical understanding, building algorithms, justifying solutions and working independently on unfamiliar problems.

We assess this through the student's work: explanations, proofs, programs and solutions to new problems. Not just through topics covered or certificates collected.

Further education

The path to strong universities begins before the application.

Choosing a university takes more than the intention to get in. Subject knowledge, independent work and results that can be demonstrated develop gradually, while students are still at school.

High olympiad achievements can also bring specific advantages: some faculties consider them when waiving entrance examinations, and some universities offer special scholarships. The examples below describe published rules, not a promise of identical conditions for every student.

Preparation for a future field of study

Not just getting in. Being ready to study.

In advanced computer science, we focus on algorithms, data structures and the analysis of solutions. These topics overlap with part of introductory university computer science, as the MO-P organisers explicitly note. This does not replace an entire university programme or mean that every participant automatically masters the material.

How MO-P relates to university computer science

Charles University · MFF UK

An olympiad result may lead to a subject entrance exam being waived.

MFF UK admissions rules allow a subject entrance examination to be waived on the basis of olympiad results. Eligible competitions, categories and required results must be checked for the relevant intake. A waiver requires an application with supporting documents and does not remove other admission conditions.

MFF UK admission conditions

HKUST · Scholarships for medallists

An international medal may open access to full tuition funding.

HKUST publishes a special scheme for international olympiad medallists, including IMO and IOI:

Published support for medallists at HKUST
AchievementPublished support
Gold medalFull tuition and HKD 60,000 per year for living expenses
Silver medalFull tuition

The scholarships provide for renewal over the normal duration of study. The university selects eligible students through nominations by its schools or programmes. This is not automatic admission or a promise to cover every expense.

Official HKUST scholarship conditions
What about MIT and other universities?

There is no single system. For example, MIT states that its financial aid is based on demonstrated family financial need, not an applicant's achievements. Admission and funding must be considered separately. We do not promise an MIT scholarship for an olympiad medal.

How MIT determines financial aid

Independent competitions

A high standard. A real path. Selection outside NeusLab.

Olympiads offer problems and assessment criteria set by independent organisers. We prepare students to participate, but we do not select the national team.

Mathematics

  1. MO: an appropriate category for school year and level
  2. Further on: category A and the national final
  3. Official national team selection
  4. IMO (International Mathematical Olympiad)

A separate early branch includes categories Z5–Z9 for younger pupils; older students have categories C, B and A. These are not automatic successive qualifying rounds of a single selection process.

How Matematická olympiáda worksAbout the international IMO

Computer science

  1. Algorithmic preparation
  2. MO-P: home → regional → national round
  3. Selection camp
  4. IOI (International Olympiad in Informatics)

This is the official Czech selection pathway. The international team is selected through external rounds, not by registering through NeusLab.

The official MO-P → IOI pathway

Logic and reasoning

We choose logic competitions separately to suit the student's age, subject focus and readiness. Options include: Logická olympiáda and International Logic Olympiad (ILO).

These are separate competitions. Participation in Logická olympiáda is not an official qualifying route to ILO.

Additional opportunities

Depending on a student's interests and readiness, other competitions may be suitable, including the ČLO / IOL linguistics olympiads. This is an additional opportunity, not a fourth core area of League.

About the Czech Linguistics Olympiad

Different paths forward

From olympiad problems to science and technology.

Former international olympiad participants include mathematicians with major scientific awards and founders of technology companies. Their stories show different ways an academic path can develop.

Read more about olympiad participants and their achievements

Timothy Gowers

Olympiad
Great Britain team. IMO gold medal with a perfect score.
Later achievement
The 1998 Fields Medal for work in functional analysis and combinatorics.

His research connected two areas of mathematics by applying combinatorial methods to problems about infinite-dimensional spaces. This helped resolve several longstanding mathematical problems.

Jordan Ellenberg

Olympiad
US team. Two gold medals and one silver medal at IMO.
Later achievement
Mathematician and author of How Not To Be Wrong and Shape.

He combines research in arithmetic geometry with books for a broad readership. His work goes beyond solving research problems: communicating mathematics outside the university is also an important part of it.

Peter Scholze

Olympiad
Germany team. Three gold medals and one silver medal at IMO.
Later achievement
Recipient of the 2018 Fields Medal.

After school olympiads, he pursued research at the intersection of number theory and geometry. He introduced perfectoid spaces, opening new possibilities in arithmetic geometry.

Noam Elkies

Olympiad
US team. Two IMO gold medals, one with a perfect score.
Later achievement
Became a professor of mathematics at Harvard University.

He studied mathematics and music at Columbia University, then earned his doctorate at Harvard. His biography shows that a serious interest in mathematics can coexist with other pursuits.

Grigori Perelman

Olympiad
IMO gold medal with a perfect score.
Later achievement
Proved the Poincaré conjecture, one of the Millennium Prize Problems.

He solved olympiad problems during his school years and later devoted himself to research in geometry. His proof resolved a problem mathematicians had worked on for roughly a century.

Terence Tao

Olympiad
Bronze, silver and gold IMO medals in 1986–1988.
Later achievement
Recipient of the 2006 Fields Medal.

A school olympiad story followed by mathematical research and one of the field's highest honours.

Maryam Mirzakhani

Olympiad
Two IMO gold medals; one perfect score.
Later achievement
The 2014 Fields Medal for work on the dynamics and geometry of Riemann surfaces.

From the International Mathematical Olympiad to research into complex geometric spaces.

Matei Zaharia

Olympiad
Two IOI silver medals.
Later achievement
Creator of Apache Spark and co-founder of Databricks.

Algorithmic competitions formed part of his path into distributed systems research and founding a technology company. His own website includes an account of his olympiad preparation.

Joining League

Start with curiosity. Build a serious learning path.

Our starting group is for ages 10–12. There is no need to have chosen a career or already hold an international medal. What matters is a willingness to understand, try things and gradually learn to work independently.

Send an enquiry to discuss your child's preparation, interests and a suitable starting point.

Frequently asked questions

Is this entrance exam preparation?

League offers long-term subject preparation. Before a specific exam, students still need to check its syllabus, format and any gaps in their knowledge. We do not replace preparation in languages or other subjects outside League.

Are international olympiads compulsory?

No. Competitions are one tool and one possible path. Our main aim is a high standard of knowledge and independent work.

Is it too late to start after age 12?

No. Ages 10–12 define the programme's starting group, not the limits of a child's potential. For a different age, we first need to discuss current preparation and whether a suitable format is available.

Can a child start before age 10?

Regular intake starts at age 10. Younger children are considered only in exceptional cases after an individual discussion of readiness. Please contact us directly rather than entering an age older than your child's actual age in the form.

Do you guarantee admission or a career?

No. We can define a programme, expectations for the work and ways to assess learning outcomes. University decisions and future careers are not under our control.

Discuss participation

An enquiry expresses interest in the programme and does not mean automatic enrolment.

Regular intake starts at age 10. Younger children are considered only in exceptional cases. Contact us directly to discuss your child's readiness.

You can also email us directly: info@neuslab.com

We start building the future long before the exam. And we do not stop there.