
Progressive diplomas, from your first line of code to AI. Taught by Dr. Mostafa Saad, an engineer at NVIDIA who has been teaching programming since 2006, with hundreds of graded problems and complete projects.
Start with one course, a full diploma, or follow a complete track.
Interest-free installments: up to 3 months for courses, 6 months for diplomas and 12 months for tracks.
C++ review and complexity analysis, then vectors, linked lists, stacks and queues.
Binary trees, BSTs, heaps, tries, AVL trees and hash tables.
Sorting and binary search, then graph representation and traversal with DFS and BFS.
Topological sort, dynamic programming, backtracking and divide and conquer, then shortest paths and MST.
Variables, conditionals, loops, functions and lists, with your first hands-on project.
Nested lists, dictionaries and sets, then modules, files, exceptions and recursive functions, with a hospital-management project.
Objects, inheritance and polymorphism, then final projects and the move from Python to C++.
Four consecutive diplomas: start from your first line of Python, then data structures, then machine learning, and finish with deep learning.
Interest-free installments for up to 12 monthsTwo diplomas: the first teaches you to think like a programmer and write complete programs, the second teaches you to pick the fastest solution and measure its efficiency.
Interest-free installments for up to 12 monthsTwo diplomas from your first line to contest and technical-interview algorithms, with more than 90 problems and video solutions.
Interest-free installments for up to 12 monthsPython, C++, data structures and algorithms, and databases. One solid foundation before you choose your specialty.
Interest-free installments for up to 12 monthsThe whole Foundation track, then machine learning, deep learning and reinforcement learning. The most complete journey at the academy.
Interest-free installments for up to 12 monthsProgramming thinking and building programs from the very first line, all the way to object-oriented programming.
Interest-free installments for up to 6 monthsBuild every structure by hand and analyze how efficient your solution is, in two complete versions: Python and C++.
Interest-free installments for up to 6 monthsA solid foundation in C++ with more than 90 graded problems, from easy to hard.
Interest-free installments for up to 6 monthsThe math behind the model, then Kaggle projects and a complete project taken to deployment.
Interest-free installments for up to 6 monthsFrom convolutional networks to Transformers and object detection.
Interest-free installments for up to 6 monthsFrom formulating the problem mathematically to Q-Learning, PPO and Actor-Critic with PyTorch.
Interest-free installments up to 3 monthsSchema design and writing advanced SQL queries using PostgreSQL.
Interest-free installments up to 3 months
NVIDIA · PhD, SFUDr. Mostafa Saad Ibrahim is a Senior Computer Vision Engineer at NVIDIA and holds a PhD in Computer Vision from Simon Fraser University. He has been teaching programming in Arabic since 2006, has worked at Huawei and NVIDIA, and has interned at Google, Microsoft and IBM. What you hear from him in a lecture is what he practices in his work.
A comparison between learning from scattered resources and learning from one integrated curriculum.
We start with how to think before the tools, and finish with complete projects. Along the way, you develop the engineering mindset that prepares you for the job market.



Results vary from student to student, and we make no job promises.
Start free and decide after you see the teaching: judge it before you pay.
You don’t need any prior experience: the Python and C++ Diplomas start from scratch.
Yes. Every diploma has free lectures, so you can judge the teaching style for yourself before you pay.
Yes, interest-free installments are available for up to 6 months on diplomas and 12 months on tracks, with a down payment from about a third of the price, and several payment methods including InstaPay, Fawry and cards.
6 to 8 hours a week is enough to progress steadily, and self-paced study fits your schedule.
All payments are final and non-refundable, which is why every diploma has free lectures, so you can judge the teaching before you enroll.
In Arabic, with the English term given for every concept, so you can read references and work with tools confidently.
If you're new to programming, start with the Python or C++ programming diploma; if you already code, start with Data Structures and Algorithms. Need help choosing? Message us on WhatsApp.
Lifetime access, so you can return to the lectures and problems at any time.
Yes, you receive a certificate of completion issued by CSkilled and signed by Dr. Mostafa Saad.