JetBrains logo

Youth
Math Club

A free online club for high-schoolers

Now with two levels of difficulty

October 2025 – May 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

Join and start learning

Step 1

Register! The first assignment will be provided on October 1, 2025.

Step 2

Sign up for Cogniterra, through which all assignments will be shared.

Step 3

Get a Discord invitation in your email inbox and meet your peers and coaches.

Step 4

Complete home assignments on Cogniterra each week.

Step 5

Ask any questions you may have in the Discord chat.

Step 6

Discuss solutions with coaches in live sessions every Saturday.

Step 7

Progress to the second semester in case you successfully solved 50% of the problems or more.

Step 8

Apply your results as an additional 5 points (about ⅓) of an entrance test mark for BSc Computer Science and Artificial Intelligence, supported by the JetBrains Foundation.

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.

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.

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

You might also like it

AI Club

Knowing how to use artificial intelligence will be essential in the future, just like using search engines or filming videos is an invaluable skill now.

Coding Club

Codeforces contests with live discussions, led by Pavel Mavrin (@pashka) – ICPC World Champion 2004, IOI 2002 Silver Medalist.

JetBrains Academy Youth Challenge

Gear up for the competition for young coders and mathematicians. If you’re passionate about these fields, this is your stage to shine, compete, and win.

Registration

Are you currently a school student?

By submitting this form, I agree with the JetBrains Youth Clubs Terms and Conditions.

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.