Skip to content

How does our training work?

Training

Our training is mainly conducted through the Discord platform and follows a two-step process.

The Phlox Training

This stage, open to everyone, focuses on the fundamentals of competitive programming. Both Python and C++ are allowed. There are three key components:

1. Learn the language

Python

  • France-IOI

    Start here. Complete levels 1 and 2—it's one of the best platforms to begin!

  • Sololearn

    Python introduction course.

  • W3schools

    Python Tutorial.

C++

2. Problem Solving

Practice by solving problems on these platforms:

3. Compete

Participate in the AOI beginner contests, held monthly, to simulate competition conditions. Keep an eye on our Discord server and social media for announcements.

The Incarnadine Training

Top performers from the beginner contests are invited to join our intensive training program. This advanced training covers essential IOI topics, such as:

  • Dynamic Programming
  • Greedy Algorithms
  • Graph Theory
  • Advanced Data Structures
  • Combinatorics and Number Theory
  • Computational Geometry and Complex Numbers