دبلومة هياكل البيانات والخوارزميات

Data Structures & Algorithms

بنسختين كاملتين: Python و C++

تحلّل التعقيد (Complexity Analysis)، وتبني هياكل البيانات بيدك: القوائم المترابطة (Linked Lists) والأشجار (Trees) والجداول التجزيئية (Hash Tables) والمخططات (Graphs)، ثم تنتقل إلى الخوارزميات والبرمجة الديناميكية. الدبلومة بنسختين كاملتين، Python و C++، فتدرس باللغة التي بدأت بها.

يدرّسها د. مصطفى سعد إبراهيم
Senior Vision Engineer, NVIDIA
مسارا Python و C++المستوى: متوسط
70محاضرة
90ساعة
+200مسألة بحلول مشروحة
2نسختان كاملتان
محتوى الدبلومة
رسم توضيحي لمحتوى دبلومة هياكل البيانات والخوارزميات

شاهد المحاضرات المجانية الآن

دبلومة هياكل البيانات والخوارزميات · 5 محاضرات مجانية

سنرسل إليك رابط المحاضرات المجانية فقط.
رسم توضيحي لمحتوى دبلومة هياكل البيانات والخوارزميات
تشاهد الآن: المحاضرات المجانية
استعرض المنهج
مخرجات التعلّم

ماذا ستتعلم

  • تحلّل كفاءة أي حل زمنًا وذاكرة بترميز Big-O.
  • تبني المصفوفات الديناميكية والقوائم المترابطة والمكدّسات والطوابير (Arrays, Linked Lists, Stacks, Queues) بيدك.
  • تبني الأشجار الثنائية وأشجار البحث الثنائية (Binary Search Trees) والأشجار المتوازنة (AVL Trees)، والكومة (Heap) وشجرة البادئات (Trie).
  • تفهم الجداول التجزيئية (Hash Tables) وتطبّق خوارزميات الترتيب والبحث الثنائي (Binary Search).
  • تمثّل المخططات (Graphs) وتطبّق عليها DFS و BFS والترتيب الطوبولوجي وخوارزميات أقصر المسارات.
  • تحلّ مسائل البرمجة الديناميكية (Dynamic Programming) بمنهجية: Knapsack و LIS و LCS ومسائل المدى والعدّ.
  • تدرس باللغة التي تفضّلها: نسخة Python كاملة ونسخة C++ كاملة.
  • تتدرّب على أكثر من 200 مسألة بحلول مشروحة، منها مسائل LeetCode، استعدادًا للمقابلات التقنية والمسابقات البرمجية.
من سيدرّس لك؟
د. مصطفى سعد إبراهيم يتحدث أمام طلاب CSkilledNVIDIA · PhD, SFU
د. مصطفى سعد إبراهيمSenior Vision Engineer, NVIDIA
من سيدرّس لك؟

د. مصطفى سعد إبراهيم

يعمل في الذكاء الاصطناعي منذ 15 عامًا بين البحث والهندسة، ونشر أبحاثًا في مؤتمرَي CVPR وECCV، تجاوز مجموع استشهاداتها 1,000 استشهاد. يدرّس البرمجة منذ عام 2006، وهو صاحب قناة عربية بارزة في البرمجة التنافسية على YouTube، بأكثر من 134 ألف مشترك.

لماذا يدرّس هذه الدبلومة بنفسه

  • ICPC World Finalist، ومدرب وحكم في مسابقات البرمجة
  • يربط الشرح بما يحتاجه المبرمج في العمل الحقيقي
  • رئيس لجنة التحكيم في مسابقات البرمجة في مصر والأردن (ECPC و ACPC)
+سنة تدريس
+دورات ودبلومات
+طالب
الملف الكامل للمدرّس
الخارطة التفصيلية للتعلم

المنهج الكامل بنسختين

اختر النسخة باللغة التي تفضّلها، فلكل نسخة منهج كامل. بعد الدروس واجبات ومسائل للتدريب، ونشرح حلولها بالفيديو. 5 محاضرات مجانية لتحكم على الشرح قبل أن تقرّر.

01Welcome1 محاضرة
Python DSA – Curriculum & Q&A
02Arrays4 محاضرة
What and Why – Arrays
Array Capacity Trick
Array Insertion and ADT
Array Homework Discussion
03Complexity2 محاضرة
Complexity 1
Complexity 2
04Singly Linked List5 محاضرة
Singly Linked List 1 - Intuition
Singly Linked List 1 - Traversal
Singly linked list 2 - Homework 1 and 2 Discussion
Singly linked list 2 - Homework 3 Discussion
Singly linked list 2 - Homework 4 Discussion
05Doubly Linked List2 محاضرة
Doubly Linked List 1 - Homework 1
Doubly Linked List 1 - Homework 2
06Stack5 محاضرة
Stack 1 - homework1
Stack 2 - homework2
Stack 3 - Infix to Postfix
Stack 3 - Infix to Postfix
Stack 4 - homework 3 and 4
07Queue2 محاضرة
Queue
Queue - 3 homework solving
08Binary Tree14 محاضرة
Binary Tree - Definitions
Binary Tree - Traversal 1 2
Binary Tree - Traversal 3
Binary Tree - Info
Binary Tree - Homework 1
Binary Tree - Creation - Homework 2
Binary Tree - LeetCode 1448 Solution
Binary Tree - Level Order Traversal
Binary Tree - Homework 3
Binary Tree - Generation - Unique Representation 1
Binary Tree - Unique Representation 2
Binary Tree - Homework 5 - 3 Medium Challenges Problems
Homework 5 - Problem 1-2 Solution
Homework 5 - Problem 3 Solution
09Binary Search Tree6 محاضرة
BST Intro - LeetCode 108-235-426
BST Successor
BST Successor Code - Remaining of homework 1
BST Deletion
BST Deletion
BST Homework 2 3 4
10Heap4 محاضرة
Heap-insertion
Heap - Creation and Deletion
Heap - Homework 1 and 2
Heap - LeetCode 703
11Trie3 محاضرة
Trie 1 - intro
Trie 2 - Homework 2 and 3
Trie 3 - Homework 3
12AVL Tree3 محاضرة
AVL
AVL Homework p1-p5
AVL Homework p6
13Hash Tables13 محاضرة
Hash Method
Hash Table
Hash Chain Impl
Hashtable - Probing
Hashtable - Probing Impl
Hashtable - Homework 1 - 3 Medium Challenges
Hashtable - Homework 1 - Solution p1 - hash string
Hashtable - Homework 1 - Solution p2 - hash object
Hashtable - Homework 1 - Solution p3 - rehashing
Hashtable - Homework 2 - 5 Medium Challenges
Hashtable - Homework 2 - Solution p1 p2 p3 live
Hashtable - Homework 2 - Solution p4 - linked list
Hashtable - Homework 2 - Solution p5 - quadratic
14Sorting7 محاضرة
Sorting - Insertion Sort
Selection Sort - Count Sort
Count Sort Code
Sorting Homework 1
Sorting Homework 2
Sorting Homework 3 - p1 p2
Sorting Homework 3 - p2 p3
15Binary Search7 محاضرة
Binary Search - int range
Binary Search 1 - Homework 1 - LeetCode 34
Binary Search 1 - Homework 1 - LeetCode 436
Binary Search 2 - Generalization - Homework 2 - LeetCode 1283 1482 611
Binary Search 3 - Homework 3 - LeetCode 475 1060 668
Binary Search on Real Values - Homework 4 p1 p2
Binary Search Homework 4 - Solution P3
16Graph Representation3 محاضرة
Graph Terminology
Adjacency and List Representation
Homework 1-2-3
17Graph DFS6 محاضرة
DFS Algorithm
DFS on Matrix - LeetCode 690 1034 1254
DFS Homework Solutions LeetCode 582 323 1905 1559
DFS Reduction - Edge Classification
DFS Reduction LeetCode 1743-1202-128
DFS Homework 4 - LeetCode 785 1466 1631
18Graph BFS7 محاضرة
BFS algo
BFS Code
BFS Correctness
BFS - LeetCode 261 1306 2059
BFS - LeetCode[1306-2059-752-286]
BFS - LeetCode [417,1215,1129,365]
BFS - LeetCode [773,934,1245]
19Graph Topological Sort3 محاضرة
Topological Sort
Topological Sort - LeetCode[444, 310]
Topological Sort Problems
20Dynamic Programming13 محاضرة

Part 1

DP Intro
Knapsack intro
Knapsack 2
LIS
LCS
Pick Or Leave Solving LeetCode [416, 309, 1671]
LeetCode [1691, 198]
Bruteforcing Choices edit distance
Bruteforcing Choices Integer break - LeetCode 279

Part 2

DP Ranges
DP Ranges Solving - LeetCode [1105, 1043, 1547]
DP LeetCode [746, 1312, 312]
DP Counting - LeetCode [518, 377]
01Welcome3 محاضرة
Welcome - Q&A
Basics Structure Classes and Pointers Review
مجانيةDS Intro - Vector1
02Vector7 محاضرة
مجانيةVector 2

Homework Videos

Vector Homework 5 Medium Challenge
HW1 - Sol - p1
HW1 - Sol - p2
HW1 - Sol - p3
HW1 - Sol - p4
HW1 - Sol - p5
03Complexity2 محاضرة
Complexity 1
Complexity 1
04Singly Linked List30 محاضرة
Singly-LinkedList 1
Singly-LinkedList 2

SLL Homework 1 - 6 Easy Challenges

SLL Homework 1 - 6 Easy Challenges
SLL Homework 1 - Solutions p1
SLL Homework 1 - Solutions p2
SLL Homework 1 - Solutions p3
SLL Homework 1 - Solutions p4
SLL Homework 1 - Solutions p5
SLL Homework 1 - Solutions p6

SLL Homework 2 - 5 Easy to Medium Challenges

SLL Homework 2 - 5 Easy to Medium Challenges
SLL Homework 2 - Solution p1
SLL Homework 2 - Solution p2
SLL Homework 2 - Solution p4 delete even
SLL Homework 2 - Solution p3 - reverse
SLL Homework 2 - Solution p5 sorted

SLL Homework 3 - 6 Medium Challenges

SLL Homework 3 - Solution p1 - swap
SLL Homework 3 - Solution p2 - rotate left
SLL Homework 3 - Solution p3 - remove duplicate
SLL Homework 3 - Solution p4 - last occurrence
SLL Homework 3 - Solution p5 - move to end
SLL Homework 3 - Solution p6 - max

SLL Homework 4 - 5 Medium to Hard Challenges

SLL Homework 4 - 5 Medium to Hard Challenges
SLL Homework 4 - Solution p1 - arrange even odd
SLL Homework 4 - Solution p2 - alternate
SLL Homework 4 - Solution p3 - add
SLL Homework 4 - Solution p4 - remove dup
SLL Homework 4 - Solution p5 - reverse k

From the live Python DSA sessions

Singly linked list 2 - Homework 1 and 2 Discussion
Singly linked list 2 - Homework 3 Discussion
Singly linked list 2 - Homework 4 Discussion
05Doubly Linked List11 محاضرة
Doubly Linked List

DLL Homework 1 - 4 Easy to Medium Challenges

DLL Homework 1 - 4 Easy to Medium Challenges
DLL Homework 1 - Solution p1 - delete key
DLL Homework 1 - Solution p2 - delete even positions
DLL Homework 1 - Solution p3 - delete odd positions
DLL Homework 1 - Solution p4 - palindrome

DLL Homework 2 - 4 Medium to Hard Challenges

DLL Homework 2 - 4 Medium to Hard Challenges
DLL Homework 2 - Solution p1 - middle
DLL Homework 2 - Solution p2 - swap k
DLL Homework 2 - Solution p3
DLL Homework 2 - Solution p4
06Stack21 محاضرة
Stack 1
Stack 2

Stack Homework 1 - 6 Easy to Medium Challenges

Stack Homework 1 - 6 Easy to Medium Challenges
Stack Homework 1 - Solution p1
Stack Homework 1 - Solution p2
Stack Homework 1 - Solution p3
Stack Homework 1 - Solution p4
Stack Homework 1 - Solution p5
Stack Homework 1 - Solution p6

Stack Homework 3 - 3 Medium Challenges

Stack Homework 3 - 3 Medium Challenges
Stack Homework 3 - Solution p2 - infix-postfix
Stack Homework 3 - Solution p3 - middle

Stack Homework 2 - 5 Medium to Hard Challenges

Stack Homework 2 - 6 Medium to Hard Challenges
Stack Homework 2 - Solution p1 - asteroid
Stack Homework 2 - Solution p2 - bottom
Stack Homework 2 - Solution p3 - reverse
Stack Homework 2 - Solution p4 - score
Stack Homework 2 - Solution p5 - greater

From the live Python DSA sessions

Stack 1 - homework1
Stack 2 - homework2
Stack 4 - homework 3 and 4
07Queue11 محاضرة
Queue

Queue Homework 1 - 2 Easy Challenges

Queue Homework 1 - 2 Easy Challenges
Queue Homework 1 - Solution p1 - deque
Queue Homework 1 - Solution p2 - stack using single queue

Queue Homework 2 - 2 Medium Challenges

Queue Homework 2 - 2 Medium Challenges
Queue Homework 2 - Solution p1 - dequeue O 1
Queue Homework 2 - Solution p2 - priority queue

Queue Homework 3 - 2 Hard Challenges

Queue Homework 3 - 2 Hard Challenges
Queue Homework 3 - Solution p1 - enqueue O 1
Queue Homework 3 - Solution p2 - stream k

From the live Python DSA sessions

Queue - 3 homework solving
08Binary Tree14 محاضرة
Binary Tree 1
Binary Tree 2
Binary tree
Problem-Solving - Is Full - Is Perfect - Diameter
Diameter Code - Level Order Traversal
Unique Representation

BT Homework 1 - 6 Easy Challenges

BT Homework 1 - 6 Easy Challenges
BT Homework 1 - Solution p3 - target sum
BT Homework 1 - Solution p4 - left leaves
BT Homework 1 - Solution p5 - cousins

BT Homework 3 - 3 Medium Challenges

BT Homework 3 - 3 Medium Challenges
BT Homework 3 - Solution p3 - duplicate subtrees

BT Homework 2 - 3 Medium to Hard Challenges

BT Homework 2 - 3 Medium to Hard Challenges
BT Homework 2 - Solution p2 - completeness
09Binary Search Tree11 محاضرة
BST Intro
BST Successor - deletion
BST Deletion

BST Homework 1 - 2 Easy Challenges

BST Homework 1 - 2 Easy Challenges
BST Homework 1 - 2 Easy Challenges - p1 - search iterative
BST Homework 1 - 2 Easy Challenges - p2 - sorted to bst

BST Homework 2 - 3 Medium Challenges

BST Homework 2 - 3 Medium Challenges
BST Homework 2 - 3 Medium Challenges - p1 - is bst
BST Homework 2 - 3 Medium Challenges - p2 - kth

BST Homework 3 - 3 Medium Challenges

BST Homework 3 - 3 Medium Challenges
BST Homework 3 - 3 Medium Challenges - p1 - from preorder
10Heap7 محاضرة
Heap

Heap Homework 1 - 5 Easy to Medium Challenges

Heap Homework 1 - 5 Easy to Medium Challenges
Heap Homework 1 - 5 Easy to Medium Challenges - p3 less than
Heap Homework 1 - 5 Easy to Medium Challenges - p4 is heap
Heap Homework 1 - 5 Easy to Medium Challenges - p5 heap sort inplace

Heap Homework 2 - 4 Medium to Hard Challenges

Heap Homework 2 - 4 Medium to Hard Challenges
Heap Homework 2 - 4 Medium to Hard Challenges - p2 p3
11Trie12 محاضرة
Trie - UVA problem

Homework Videos

Trie Homework 1 - 5 Easy to Medium Challenges
Trie Homework 1 - Solution p1 - iterative
Trie Homework 1 - Solution p2 - minimal word
Trie Homework 1 - Solution p3 - suffix
Trie Homework 1 - Solution p4 - map
Trie Homework 1 - Solution p4 - path
Trie Homework 2 - 3 Medium Challenges
Trie Homework 2 - Solution p1 - list all
Trie Homework 2 - Solution p2 - autocomplete
Trie Homework 3 - 2 Hard Challenges
Trie Homework 3 - p2 prefix suffix
12AVL Tree4 محاضرة
AVL

AVL Homework 1 - 3 Medium to Hard Challenges

AVL Homework 1 - 3 Medium to Hard Challenges
AVL Homework 1 - 3 Medium to Hard Challenges - p1 p2
AVL Homework 1 - 3 Medium to Hard Challenges - p3 inversions
13Hash Tables9 محاضرة
HashTable 1
HashTable 2

Homework Videos

Hash Homework 1 - 3 Medium Challenges
Hash Homework 1 - Solution p1 - hash string
Hash Homework 1 - Solution p2 - hash object
Hash Homework 1 - Solution p3 - rehashing
Hash Homework 2 - 5 Medium Challenges
Hash Homework 2 - Solution p1 - linked list
Hash Homework 2 - Solution p2 - quadratic
14Sorting3 محاضرة
Sorting 1
Sorting 2
Sorting 3 - problem solving
15Binary Search12 محاضرة
Binary Search 1
Binary Search 2
Binary Search 3 real values - Intro to graph

Homework Videos

Binary Search Homework 1 - 4 Medium Challenges
Binary Search Homework 1 - Solutions - p2 - LeetCode 436
Binary Search Homework 2 - 3 Medium Challenges
Binary Search Homework 2 - p3 - LeetCode 475
Binary Search Homework 3 - 2 Hard Challenges
Binary Search Homework 3 - Solutions p1 - LeetCode 1060
Binary Search Homework 3 - Solutions p2 - LeetCode 668
Binary Search Homework 4 - 3 Medium Challenges
Binary Search Homework 4 - Solution P3
16Graph (Part 1)33 محاضرة
Graph Representation - DFS
DFS on Matrix
DFS Reduction - Edge Classification
DFS Reduction
BFS
BFS
Topological Sort 1
Topological Sort 2

Graph Representation - Homework Videos

Graph Representation Homework 1 - 3 Easy Challenges
Graph Representation Homework 1 - Solutions
Graph Representation Homework 2 - 5 Medium Challenges
Graph Representation Homework 2 - Solutions p1 p2
Graph Representation Homework 2 - Solutions p3 p4

DFS - Homework Videos

DFS Homework 1 - 3 Easy Problems
DFS Homework 1 - 3 Easy Problems - solutions
DFS Homework 2 - 4 Medium Problems
DFS Homework 2 - Solution p3- leetcode 1254
DFS Homework 2 - Solution p3- leetcode 1559
DFS Homework 4 - 4 Hard Problems
DFS Homework 4 - Solution p1 - LeetCode 785
DFS Homework 4 - Solution p2 - LeetCode 1466
DFS Homework 4 - Solution p3 - LeetCode 1631
DFS Homework 4 - Solution p4 cycles in graph

BFS - Homework Videos

BFS Homework 1 - 3 Easy Problems
BFS Homework 1 - Solutions
BFS Homework 2 - 3 Medium Problems
BFS Homework 2 - Solutions
BFS Homework 3 - 3 Medium Problems
BFS Homework 3 - Solutions
BFS Homework 4 - 3 Medium to Hard Challenges
BFS Homework 4 - Solutions
BFS Homework 5 - 2 Hard Challenges
BFS Homework 5 - Solutions
17Dynamic Programming36 محاضرة
DP Intro - Knapsack intro
Knapsack 2
LIS
LCS
Pick Or Leave Solving
Brute-forcing edit distance
Integer break
DP Ranges
DP Ranges Solving
DP Counting
DP on Grid
Build Output
Tabulation 2

DP pick or leave - Homework

DP pick-or-leave homework 1 - 3 Medium Challenges
DP pick-or-leave homework 1 - Solutions - p3 - 1691
DP pick-or-leave homework 2 - 3 Medium to Hard Challenges
DP pick-or-leave homework 2 - Solution p1 - 198

DP Enumerating the choices - Homework

DP choices Homework 1 - 2 Easy to Medium Challenges
DP choices Homework 1 - Solution p1 - 746

DP Range Patterns - Homework

DP ranges Homework 1 - 3 Medium Challenges
DP ranges Homework 1 - Solution p3 - 1312
DP ranges Homework 2 - 2 Hard Challenges

DP Counting - Homework

DP Counting Homework 1 - 4 Medium Challenges
DP Counting Homework 1 - Solution p3 - 1155
DP Counting Homework 1 - Solution p4 - 823

DP Grid - Homework

DP on Grid Homework 1 - 4 Medium to Hard Challenges
DP on Grid Homework 1 - Solution p1 - 933
DP on Grid Homework 1 - Solution p4 - 174

DP Building Output - Homework

Building DP Output Homework 1 - 3 Medium Challenges
Building DP Output Homework 1 - Solution p1 - lis v2
Building DP Output Homework 1 - Solution p3 - mcm

DP Tabulation - Homework

DP Tabulation Homework 1 - 4 Easy to Medium Challenges
DP Tabulation Homework 1 - Solution p1
DP Tabulation Homework 1 - Solution p2
DP Tabulation Homework 1 - Solution p3
DP Tabulation Homework 1 - Solution p4
18Backtracking2 محاضرة
Backtracking 1
Backtracking 2
19Divide and Conquer2 محاضرة
Merge and Quick Sort
Complexity
20Graph (Part 2)6 محاضرة
Graph - Floyd
Graph - BellmanFord
Graph - Dijkstra 1
Graph - Dijkstra 2 - Node split
Graph - MST - Prim
Graph - MST - Kruskal
21Recursive Functions Review2 محاضرة
Recursive Function
Pass by Reference - Recursive functions
المهارات والأدوات

ما تخرج به من هذه الدبلومة

الأدوات

PythonC++LeetCode

المفاهيم

Big-OLinked ListsStacksQueuesBinary Search TreesAVL TreesHeapsTriesHash TablesSortingBinary SearchDFSBFSTopological SortDynamic Programming

المتطلبات السابقة

برمجة قوية بلغة Python أو C++، مع الاستدعاء الذاتي (Recursion) والبرمجة الكائنية

لماذا CSkilled بدل المصادر المتفرقة؟

مقارنة بين التعلّم من مصادر متفرقة، والتعلّم من منهج واحد متكامل.

المصادر المتفرقة (يوتيوب / دورات عامة / معسكرات)

  • العمق والمنهج: محتوى موزّع بلا ترتيب واضح، فتضيع بين المستويات.
  • الممارسة: مسائل قليلة وغالبًا بلا حلول مشروحة، ومشاريع صغيرة غير مكتملة.
  • المدرّس واللغة: مستوى شرح متفاوت، وكثير منها بالإنجليزية فقط.
  • الدعم والتكلفة: بلا توجيه، وباشتراكات بالدولار أو معسكرات مرتفعة التكلفة.

ماذا تحصل عليه في أكاديمية CSkilled؟

  • العمق والمنهج: 70 محاضرة و90 ساعة بنسختين: Python و C++، تشرح الفكرة قبل استخدام أي أداة جاهزة.
  • الممارسة والمشاريع: مسائل مصحّحة بحلول مشروحة، ومشاريع تطبيقية تجمع ما تعلّمته في عمل متكامل.
  • المدرّس واللغة: شرح بالعربية مع المصطلح الإنجليزي، وست دبلومات يشرحها د. مصطفى سعد، يدرّس البرمجة منذ 20 سنة، مهندس أول رؤية حاسوبية في NVIDIA ودكتوراه في الرؤية الحاسوبية.
  • الدعم والسداد: فريق دعم يجيب عن أسئلتك على واتساب، وتقسيط بدون فوائد حتى 6 أشهر.
آراء طلابنا

تجارب حقيقية من طلاب أكملوا الرحلة

مئات الآراء الموثقة
دبلومة هياكل البيانات والخوارزميات
70 محاضرة · 90 ساعة
شاهد المحاضرات المجانيةالخطط والأسعار
الأسعار وطرق السداد

اختر خطة السداد التي تناسبك

بدون فوائد وبدون رسوم خفية. الرقم الكبير هو ما تدفعه اليوم.

هذه الدبلومة هي الثانية في مسار Python ومسار C++ ومسار الذكاء الاصطناعي.شاهد المسارات
دفعة واحدة

السداد الكامل

تدفع اليوم15,000ج.م
تدفع مرة واحدة، بدون أقساط بعدها
اختر الخطة
الإجمالي: 15,000 ج.م
أقل عدد دفعات 3 أشهر

تقسيط 3 أشهر

دفعة مقدّمة اليوم6,500ج.م
ثم دفعتان شهريتان × 4,250 ج.م
اختر الخطة
الإجمالي: 15,000 ج.م
الأكثر شيوعًا 6 أشهر

تقسيط 6 أشهر

دفعة مقدّمة اليوم5,000ج.م
ثم 5 دفعات شهرية × 2,000 ج.م
اختر الخطة
الإجمالي: 15,000 ج.م
دفعة واحدة

السداد الكامل

تدفع اليوم$300
تدفع مرة واحدة، بدون أقساط بعدها
اختر الخطة
الإجمالي: $300

التقسيط متاح حاليًا بالجنيه المصري فقط. للاستفسار عن التقسيط بالدولار تواصل معنا.

الدفعة المقدّمة عند الاشتراك، ثم الأقساط كل 30 يومًا. بدون فوائد وبدون غرامات تأخير، ويتوقف الوصول مؤقتًا إذا لم يصل القسط خلال 3 أيام من موعده.

إنستابايفوريالبطاقاتبدون فوائدوصول مدى الحياةدفع آمن عبر Paymob

لديك سؤال عن السداد؟ تواصل معنا على واتساب

احكم على الشرح بنفسك

ابدأ بالمحاضرات المجانية اليوم

دبلومة هياكل البيانات والخوارزميات: 70 محاضرة و90 ساعة، تبدأ مجانًا وبدون بيانات دفع.

بدون بيانات دفعتقسيط بدون فوائد حتى 6 أشهرشرح بالعربية مع المصطلح الإنجليزي
أسئلة شائعة

أسئلة قبل الاشتراك

ما المتطلبات السابقة لهذه الدبلومة؟

مهارات برمجة قوية بلغة Python أو C++: الدوال والاستدعاء الذاتي (Recursion) والبرمجة الكائنية. إن لم تكن جاهزًا فابدأ بدبلومة البرمجة بلغة Python أو دبلومة C++.

كم ساعة أحتاج أسبوعيًا؟

من 6 إلى 8 ساعات أسبوعيًا تكفي للتقدّم بثبات. الدراسة ذاتية الإيقاع ويمكن التوفيق بينها وبين الدراسة أو العمل.

هل المحاضرات مسجّلة؟

نعم، مسجّلة بالكامل وتشاهدها في الوقت الذي يناسبك.

ما مدة صلاحية الوصول إلى المحتوى؟

وصول مدى الحياة (Lifetime Access): تشاهد المحتوى في أي وقت دون مدة صلاحية، مع أي تحديثات أو إضافات جديدة للمحتوى مجانًا.

هل أحصل على شهادة؟

نعم، تحصل على شهادة إتمام صادرة من CSkilled وموقّعة من د. مصطفى سعد.

ما طرق السداد المتاحة؟

إنستاباي وفوري والبطاقات البنكية، مع تقسيط حتى 6 أشهر بدون فوائد.

لماذا الشرح بالعربية والمصطلحات بالإنجليزية؟

لتفهم الفكرة بلغتك، وتتعامل مع المراجع وسوق العمل بمصطلحاته.

shieldمبدأ الأكاديمية: لا وعود وظيفية خيالية، بل تأهيل هندسي متين.
هل لديك سؤال؟