Skip to content
ProgrammingBeginner

C++ Programming — Juniors and Competition Preparation

A course for young programmers covering C++ fundamentals, algorithmic thinking, problem solving, and gradual preparation for programming competitions.

From the first line of code to the first competition success! This course introduces young students to the exciting world of C++ programming and teaches them how to turn an idea into a working and correct computer program. Through practical exercises, logical challenges, and an introduction to algorithms, students gradually master core programming concepts, develop precision, and learn to approach problems systematically. As they progress, students are introduced to competitive programming problems, building a strong foundation for continued development in algorithms and programming competitions. No previous programming experience is required — only curiosity and a desire to create. Do not let children merely use technology; give them the opportunity to create it.

Програмирање во C++ — јуниори

What you will learn

  • Understand fundamental C++ syntax and programming concepts.
  • Write, test, and debug basic computer programs.
  • Develop algorithmic and logical thinking.
  • Break problems into clear and manageable steps.
  • Solve introductory competitive programming problems and algorithms.

Prerequisites

  • No previous programming experience is required.
  • Basic computer literacy.
  • Interest in logic, technology, and problem solving.

Current and upcoming cohorts

Autumn cycle 2026/2027

Upcoming
Start
End
Schedule

Classes start on 3 October 2026 and run regularly through the autumn–winter cycle. Students master C++ fundamentals and algorithmic thinking while gradually preparing for programming competitions. The exact weekly timetable and session times will be shared with enrolled students.

Applications have not opened yet