* Arrays + Complexity Analysis (Big-O) * Linked Lists (singly + doubly) * Stacks + Queues * Trees (Binary, BST, AVL intro) * Hash Tables + Hashing * Graphs (BFS, DFS, shortest path) * Sorting + Searching algorithms * When to use which structur
Secure payment via Vodafone Cash, InstaPay, or Bank Transfer.
مقدمة شاملة في الـ Data Structures — المادة اللي بتخليك تفكر في problems بشكل مختلف. من الـ arrays للـ hash tables للـ graphs. 📚 المحاور الأساسية: • Arrays + Complexity Analysis (Big-O) • Linked Lists (singly + doubly) • Stacks + Queues • Trees (Binary, BST, AVL intro) • Hash Tables + Hashing • Graphs (BFS, DFS, shortest path) • Sorting + Searching algorithms • When to use which structure 🎯 ليه الكورس ده مختلف؟ ✓ كل chapter فيه code من الصفر ✓ Complexity analysis لكل operation ✓ Practice problems بعد كل chapter ✓ Real CS applications ✓ Final project: نظام حقيقي بيستخدم 3+ structures 🎓 النتيجة: → تفكر في problems من زوايا مختلفة → تختار الـ data structure الصح لأي task → Foundation للـ Algorithms والـ System Design
Ahmed Rafat
CS Educator
Experienced CS educator helping Egyptian students succeed in university and beyond.