Course 1 of 4 in the Data Structures & Algorithms diploma
You start with the C++ review the diploma needs and complexity analysis, then build the core data structures yourself: vectors, singly and doubly linked lists, stacks and queues. The foundation you need to start solving algorithmic problems with confidence.
Names verified with their owners' consent. We make no job promises.
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.
Units 01 to 07 of the Data Structures & Algorithms diploma. Lessons are followed by practice assignments, with video walkthroughs of the solutions.
Homework Videos
SLL Homework 1 - 6 Easy Challenges
SLL Homework 2 - 5 Easy to Medium Challenges
SLL Homework 3 - 6 Medium Challenges
SLL Homework 4 - 5 Medium to Hard Challenges
From the live Python DSA sessions
DLL Homework 1 - 4 Easy to Medium Challenges
DLL Homework 2 - 4 Medium to Hard Challenges
Stack Homework 1 - 6 Easy to Medium Challenges
Stack Homework 3 - 3 Medium Challenges
Stack Homework 2 - 5 Medium to Hard Challenges
From the live Python DSA sessions
Queue Homework 1 - 2 Easy Challenges
Queue Homework 2 - 2 Medium Challenges
Queue Homework 3 - 2 Hard Challenges
From the live Python DSA sessions
A comparison between learning from scattered resources and learning from one integrated curriculum.
No interest and no hidden fees.
21 units in C++ · 200+ problems with explained solutions · interest-free installments up to 6 months
Try the teaching with the free lectures, then enroll in Data Structures Basics for EGP 3,750 or in installments.
Basic C++ programming: variables, conditionals, loops, functions and arrays. The course starts with a quick review of what you need.
Yes. You can enroll in the diploma's remaining courses one by one, or subscribe to the full diploma at any time.
Yes, over 3 months with no interest: EGP 1,675 down when you enroll, then 2 monthly payments of EGP 1,037.50.
Yes, they're fully recorded and you watch them whenever suits you.
Arabic, with technical terms in English so you can work with references and the job market.