Days: Everyday
Times: 9 AM GMT to 8:30 PM GMT
Age Range: 12 - 18
Price: £15 per session
Codingal’s IOI algorithms course is the most focused competition preparation programme available online for students in Grades 6–12 (ages 11–18). Designed specifically to train students for the International Olympiad in Informatics (IOI) — the world’s most prestigious computer science competition for school students — every lesson sharpens the algorithmic thinking and problem-solving skills needed to compete and win at the highest level.
Across 120 expert-led lessons and 150+ hands-on activities, students master the full spectrum of competitive programming: data structures, recursion, arrays, graphs, binary search trees, heaps, hashing, searching and sorting algorithms, backtracking, greedy algorithms, and dynamic programming. All taught in Python by specialists who are themselves experienced competitive programmers.
This IOI algorithms course goes well beyond competition prep — students build computational thinking and clean, optimised coding habits that carry directly into university admissions, software engineering careers, and technical interviews at top companies. Students earn STEM.org-accredited certifications including IOI Algorithms, Python Developer, and Coding Champion credentials — recognised achievements that stand out on any CV or application. With a 4.6/5 star rating and 100% money-back guarantee, IOI algorithm training with Codingal is the clear choice for ambitious young coders.