
Two sequential Diplomas: start with C++ fundamentals and Object-Oriented Programming with more than 90 graded problems, then move on to Data Structures and Algorithms in a depth suited to programming contests and technical interviews.
Expected duration: 4 to 7 months at 6 to 8 hours a week
Aiming for AI? See the Python track.
NVIDIA · PhD, SFUHe has worked in AI for 15 years across research and engineering, and has published papers at CVPR and ECCV with more than 1,000 combined citations. He has taught programming since 2006 and runs a leading Arabic competitive programming channel on YouTube with more than 134 thousand subscribers.
Each Diploma builds on the one before it. Click any Diploma to see its full curriculum.
A solid foundation in C++ with graded problems from easy to hard.
Algorithms in the depth needed for programming contests and technical interviews.
These roles show what the content prepares you for; they are not a promise of employment.
A comparison between learning from scattered resources and learning from one integrated curriculum.
No interest and no hidden fees. The large number is what you pay today.
Installments are currently available in Egyptian pounds only. To ask about dollar installments: Contact us.
Down payment at checkout, then installments every 30 days. No interest and no late fees; access pauses if an installment is not received within 3 days of its due date.



Results vary from student to student, and we make no job promises.
Join more than 5,000 students who have studied with us. 2 diplomas · 115 lectures · 160 hours.
Yes. The track starts from C++ fundamentals and assumes no prior knowledge.
Because it reveals what higher-level languages hide: memory, types, and performance, and it's the most widely used language in programming contests.
The concepts are the same; the language differs. Choose C++ if your goal is systems or competitive programming, and Python if your goal is data and AI.
The track is built on problem solving, and its instructor is an ICPC World Finalist, a coach, and a head of judging committees in programming contests.
Duration depends on your pace; the suggested rate is 6 to 8 hours a week. Study is self-paced.
Yes, you receive a certificate of completion issued by CSkilled and signed by Dr. Mostafa Saad.
InstaPay, Fawry and bank cards, with interest-free installments for up to 12 months.