[Camps]
None of these camps and schools is run by the Federation of Olympiad Programming. They are the programmes of our partners and friends, collected here because participants keep asking where they can go to learn. We do not organise them, do not select for them, and are not answerable for them.
There are deliberately no dates, prices or addresses here: those change every year and this page does not. For when and where the next intake runs, ask the camp itself — every entry carries a link and contact details. The list is not exhaustive either.
The selection and training camps that the highest-placed finalists of the national olympiads attend are a different thing, and you do not enrol in those. Who gets invited is written on the olympiads’ own pages.
- Grades 5–11LOL — summer school of mathematics and informatics
Held since 2006. Every participant takes classes in both mathematics and programming, pitched at their school year, with olympiad-level electives on top. Alongside the classes there are talks from invited guests on scientific and career paths, physical activities, and a day-long quest. It ends with classic olympiads in mathematics and in programming.
summerschool.lol · Telegram t.me/lol_afina
- School and university studentsUzhNU programming school
Run by the department of information management systems and technologies at Uzhhorod National University, moving between towns in Zakarpattia — Khust, Mukachevo, Berehove, Synevyr. Participants are split into leagues by level and come from all over Ukraine. It closes with the Zakarpattia Programming Cup and the Professor Mykhailo Medvediev contest, and runs in both summer and winter.
Department of information management systems and technologies, UzhNU · +38 (0312) 65-52-50
- Grades 5–9Kvanta
A STEM school covering mathematics, programming, physics and astronomy, taught by students of Taras Shevchenko National University of Kyiv, Cambridge, MIT and other universities. Alongside the year-round clubs it runs a summer school.
kvanta.xyz · kvantaxyz@gmail.com · Telegram t.me/kvantastem
- Beginners through olympiad competitorsPIT — school of programming and information technology
Runs a winter school and a summer school, plus a spring training session preparing for the final stage of the national olympiad. Alongside those are classes through the school year: Python for younger students, C++, and advanced algorithmics. Taught by teachers and the Qbit youth research society.
pit.org.ua · phones and addresses at pit.org.ua/contacts
- Ages 8–15Sfera — summer camp of mathematics and programming
A day camp in Portugal for Ukrainian children living abroad — the only one here that is not in Ukraine. Mathematics and programming every day: Scratch for the younger ones, algorithms and C++ for teenagers, 3D modelling in Tinkercad, and talks on cybersecurity, encryption and how language models work. Alongside the classes there are logic and board games and physics and chemistry experiments. Taught by teachers who have coached olympiad competitors in mathematics and informatics; the camp itself does not prepare for olympiads.
sferacamp.tilda.ws · Telegram t.me/daria_kosheva_math
- School students, beginners to experiencedOlimp — all-Ukrainian computer school
Founded and led by Valentyn Melnyk, a People's Teacher of Ukraine who coaches school students for the national and international olympiads. The school began in 2014 preparing the national team for the International Olympiad, and later opened to anyone. Participants are sorted into four leagues by a qualifying round; there are lectures every day, followed by a contest. Most of the lecturers are former international olympiad medallists. It runs in both summer and winter.
csolymp.com · Instagram @olymp.schools