Data Structure
حول هذه الدورة
دورة “Data Structures” هتساعدك على فهم كيفية تنظيم البيانات في البرمجة بطريقة تجعل الوصول إليها وتعديلها أسرع وأسهل. الدورة هتغطي أهم data structures مثل lists، stacks، queues، trees، و hash tables، بالإضافة إلى تطبيقات algorithms عليها. الدورة دي هتساعدك في فهم كيفية حل المشكلات بطرق أكثر كفاءة، وتحسين سرعة وفعالية الحلول البرمجية، وهي مثالية أيضًا للأشخاص المهتمين بـ AI و Data Science.
أهداف التعلم
المواد
- List
- Tuple
- Dictionary
- Set
- Linked Lists
- Array Lists
- Stacks & Queues:
- Trees
- مقارنة الأداء بين data structures المختلفة.
متطلبات
- معرفة أساسية بالبرمجة (من الأفضل باستخدام Python، لكن الدورة مفيدة لأي لغة برمجة).
الجمهور المستهدف
- لمطورون والمبرمجون المبتدئون والمتوسطون: الذين يريدون تعلم كيفية تمثيل البيانات بطرق فعّالة لتحسين أداء التطبيقات البرمجية.
- طلاب علوم الكمبيوتر: الذين يحتاجون لفهم data structures الأساسية لتطوير حلول البرمجة.
- محللو البيانات وعلوم البيانات: الذين يحتاجون لاستخدام data structures لتحسين أداء algorithms في تحليل البيانات.
- المهتمون بالذكاء الاصطناعي (AI): الذين يرغبون في فهم data structures التي تدعم تطبيقات AI وتحليل البيانات.
منهاج دراسي
Data Structure
1.Data Structure (Built-in)00:18:36
2.Data Structure (Built-in)00:13:15
3.Data Structure (Built-in)00:11:41
4.Data Structure (Built-in)00:22:25
Built in Data Structure 1
Practice(Built in) Part 100:12:44
Practice (Built-in) Part 200:26:20
Practice (Built-in) Part 300:34:29
Practice (Built-in) Part 400:20:51
Built-in Data Structures 2
User-Defined-DS (Linked-list1)00:15:59
User-Defined-DS (Linked-list2)00:25:46
Linked-list-practice00:32:05
User Defined DS
User-Defined-DS(Linked-tree)00:15:44
Linked-tree-practice00:15:33
Tree
User-Defined-DS(Heap)00:15:48
User-Defined-DS(Graph)00:19:16
Heap and Graph
احصل على شهادة
أضف هذه الشهادة إلى سيرتك الذاتية لإثبات مهاراتك وزيادة فرصك في لفت الانتباه.

أساتذتك
Ola Abdullah
Applied Scientist at Microsoft
I’m a passionate graduate with bachelor’s in computer science and more than 1 year of Experience in Data Science, ML and DL. Highly skilled in problem-solving, Implementing algorithms and data-structure. Extract insights from massive data sets of structured, semi-structured, and unstructured data. Apply data preprocessing, exploratory data analysis, modeling, evaluation, and deployment of machine learning solutions. Develop machine learning models, including natural language processing algorithms and computer vision