JetBrains logo

Youth
Math Club

A free online club for high-schoolers

Now with two levels of difficulty

New season: October 2026

Whether you want to successfully compete in programming contests, analyze data for biotech, or work in finance, strong math skills are a must.

Take our free online course to strengthen your problem-solving abilities. All materials are in English, which can prepare you for studying abroad or participating in international olympiads.

What's inside

Live lectures and discussions with experts on Saturdays.

Weekly homework assignment of 10-15 problems of increasing difficulty.

JetBrains Certificate of Participation for successful solving of at least 50% of all problems assigned over both semesters.

Levels

Due to strong demand last year, we’re excited to offer two distinct levels of our Youth Math Club this coming academic season. These courses are designed as sequential stages, allowing you to follow a more focused and progressive path.

Each level is carefully structured to build upon previous knowledge, deepening your mathematical understanding through theoretical exploration and practical application.

Whether preparing for mathematical competitions, developing analytical thinking for university entrance, or simply enjoying tackling challenging problems, our two-tiered program provides a supportive environment led by experienced instructors.

Level 1

Those who have just joined the Club and want to cover the basics.

Online meetings every Saturday at 06:00 pm CET

Level 2

Those who want to dive deeper.

Online meetings every Saturday at 04:00 pm CET

Topics

This course covers essential math topics required for admission to computer science-related programs. The curriculum includes algebra, number theory, probability theory, and basic graph theory, with a focus on their practical applications in programming and computer science.

Grading system

Automated grading:

your solutions are graded by a system that evaluates the correctness of answers.

Written solutions:

some problems will require detailed written solutions, which your coaches will review.

Oral defense:

you will defend your solutions orally during classes, explaining your rationale and answering coaches’ questions.

Meet your coaches

Olga Telesheva

Olga Telesheva has over 15 years of experience teaching mathematics, including several years specializing in olympiad mathematics. She has trained students for prestigious national and international competitions, and has been involved in the preparation of participants who later qualified for the International Mathematical Olympiad (IMO). Her teaching experience spans both traditional and online formats, including work with American online schools and math clubs, where she designed and delivered advanced mathematical programs for talented students worldwide.

Fedor Bakharev

Fedor Bakharev holds a PhD in mathematics and is actively engaged in mathematical physics research, particularly in advancing the spectral theory of differential operators. With over 20 years of experience teaching mathematics, he specializes in preparing students for various mathematical olympiads, including the IMO. He has also been involved in several industrial IT projects as a mathematician.

Tasks were prepared by

Denis Afrizonov, Andrey Menshchikov, Leonid Popov

If you have any ideas you’d like to share or just want to say hello, please contact us at youthmathclub@jetbrains.com. We will be glad to hear your ideas and suggestions.

Advance your skills with JetBrains Academy

Build real-world projects, and follow guided interactive courses. Learn computer science your way.