JetBrains logo

Youth
Coding Club

A free online club for high schoolers eager to excel in competitive programming

October 2026 - May 2027

What to expect

Expert lectures & thematic contests

Dive deep into the core competitive programming topics that often come up in contests. Lectures will be in English.

Individual guidance & support

Get regular one-on-one support from instructors and teaching assistants, and join dedicated sessions to discuss problem-solving approaches and solutions.

Advance to the second semester

Successfully complete the first-semester contests to move on to the second semester, where you’ll be able to tackle theoretical assignments and present and defend your solutions orally.

Who can join?

School students aged 13–19 who:

Are currently enrolled in secondary education.

Already know the basics of competitive programming and want to strengthen their skills.

Want to improve their results in olympiads

Meet your coaches

Pavel Mavrin

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

Livia Magureanu

ICPC Silver Medal 2020, Project Coordinator at JetBrains.

Why join?

Improve your knowledge and skills in key competitive programming topics while benefitting from expert feedback.

Boost your performance and reach the next level in national and international competitions.

Academic program

Fall Semester

  • Core techniques (prefix sums, binary search)
  • Data structures (stacks, queues, DSU, segment trees)
  • Dynamic programming

Spring Semester

  • Graph algorithms (DFS, BFS, MST, shortest paths)
  • Tree algorithms (dynamic programming on tees, LCA)
  • String algorithms (tries, KMP, hashing, Aho–Corasick algorithm)

You might also like

Math Club

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

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.

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

A Codeforces handle is your username or identifier on the Codeforces platform. We will use it to add you to the competition.

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 youthcodingclub@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.