Specialization over generalization
University Competitive Programming
Master the art of problem-solving with a structured, in-depth curriculum covering C++, Data Structures, Algorithms, and Competitive Programming. Learn the essential techniques to optimize code efficiency, ace coding interviews, and excel in programming contests.
University Students
Duration: 4 TRAINING LEVELS Then Join Senior Training For Free with Coach Mohamed Abdelwahab
Estimated Hours: 270
Your Learning Path
- This level is designed for beginners with little or no prior programming experience. It introduces fundamental programming concepts, including conditions, loops, arrays, strings, and basic problem-solving techniques.
- By the end of this level, learners will have a strong programming foundation and the ability to solve basic implementation problems using C++.

- This level focuses on developing problem-solving skills and introducing essential techniques used in competitive programming. Learners will master common patterns such as STL, prefix sums, two pointers, binary search, recursion, number theory, and basic graph concepts.
- By the end of this level, learners will be able to analyze problems and apply efficient techniques to build optimized solutions.

- This level introduces core algorithms and advanced data structures required for competitive programming. Learners will study graph algorithms, dynamic programming, segment trees, tries, hashing, DSU, and other powerful techniques.
- By the end of this level, learners will be capable of designing efficient solutions for complex problems and handling advanced programming challenges.

- This level is designed for learners aiming to reach an advanced competitive programming level and prepare for ICPC-style contests. It covers advanced algorithms and techniques, including advanced graph algorithms, string algorithms, tree decomposition, geometry, FFT, advanced DP, and persistent data structures.
- By the end of this level, learners will have the skills required to tackle high-level contest problems and compete at an expert level.

Our Plans
Standard Plan
2 Levels = 10% Discount
— 2 Session / Week (Lecture & Monitoring)
— Fixed sessions timing
— 3 Hours per session
Level 1 : 2000 EGP
Level 2 : 2300 EGP
Level 3 : 2600 EGP
Level 4 : 2600 EGP
Share :
Premium Plan
— Small size per group
— 2 Session / Week (Lecture & Monitoring)
— Extra optional support session for Q & A
— Flexible intakes schedule
— Flexible sessions timing
— 3 hours per session
Level 1 : 4000 EGP
Level 2 : 4250 EGP
Level 3 : 4500 EGP
Level 4 : 4500 EGP
Share :
Basic Plan
2 Levels = 10% Discount
4 Levels = 15% Discount
5 Levels = 20% Discount
— Any Level
— 60 students per lecture
— 60 students per practice session
— — 2 Interactive Sessions per week (Lecture & Practice)
— — 1 Recording Sheets Up-Solving
— Fixed waves schedule
— Fixed sessions timing
— 2 hours per session
Share :
Why Coach Academy?
Comprehensive curriculum
The program consists of 12 stages, each stage builds on the one before it. To ensure a deep understanding of computer science concepts and programming basics.
Enjoyable and interactive
We guarantee your child an enjoyable learning journey, through the use of distinctive learning tools and interactive games, which keep your child away from boredom and help him comprehend and understand better.
Real skills
The program not only teaches children programming, it also helps them develop very important skills in their professional lives, such as (Critical thinking, Team work, Problem solving).
Discover More
Similar Programs
- From 12 Years To 17 Years
- 144 h
Gain a competitive edge in coding through our integrated competitive programming tracks. Enhance problem-solving skills, algorithmic thinking, and coding efficiency.....
- Adults
- 120 h
Learn Front-End Development with HTML, CSS, JavaScript, and modern frameworks like React or Vue. Build dynamic, responsive web applications and....
- Graduates or last years university students whose target to pass the Problem Solving Interviews at FAANG & International Companies
- 72 h