كل دورات البرمجة
133 دورات تفاعلية مجانية
تصفح كل دورات البرمجة على Coddy. 133 دورة تفاعلية عبر 17 لغة برمجة - مجانية للبدء، تلميحات بمساعدة الذكاء الاصطناعي، شهادة عند الإكمال.
لعبة Roblox: اهرب من الظلام
جديدأنشئ لعبة هروب متكاملة في Roblox باستخدام Luau، وتعلّم ميزة في كل درس: غرفًا مظلمة متصلة بالأبواب، ومصباحًا يدويًا، ومفاتيح ورمزًا للخزنة، ووحشًا يشق طريقه إليك ملتفًا حول الجدران، بينما تختبئ في الخزائن وتركض بأقصى سرعة وتسابق الزمن للوصول إلى المخرج.
شهادة عند الإكمال
- 20
- 1
- 4
- 60
لعبة Roblox: ساحات القتال
جديدأنشئ لعبة قتال سيوف متكاملة على Roblox باستخدام Luau، وأضف ميزة جديدة في كل درس: سيفًا بمنطقة إصابة، وقدرات تُفعَّل بالمفاتيح وأزرار الهاتف مع فترات انتظار يديرها الخادم، وسلاسل ضربات، وحالات إغماء وصدّ، وروبوتات تطاردك حول الأعمدة وتردّ عليك بالقتال.
شهادة عند الإكمال
- 20
- 1
- 4
- 60
لعبة Roblox: الدفاع عن الأبراج
جديدأنشئ لعبة دفاع عن الأبراج متكاملة في Roblox باستخدام Luau، وأضف ميزة في كل درس: أعداء يسلكون مسارًا على موجات، وأبراجًا تضعها وتطوّرها، وهجمات تصيب نطاقًا واسعًا وتأثيرات تجميد، وأشرطة صحة، وزعيمًا، وقاعدةً تدافع عنها.
- 18
- 1
- 4
- 54
لعبة Roblox: محاكي الحيوانات الأليفة
جديدأنشئ محاكي حيوانات أليفة متكاملًا في Roblox باستخدام Luau، وأضف ميزة جديدة في كل درس: أكوام العملات، وواجهة HUD، وتواصل العميل والخادم عبر كائنات Remote، وبيضًا بمستويات ندرة مختلفة، وحيوانات أليفة تتبعك، وبوابة منطقة، وإشعارات بالحيوانات الأليفة النادرة، وحفظ البيانات.
- 18
- 1
- 4
- 54
لعبة Roblox: البرج اللانهائي
جديدأنشئ مسار عقبات كاملًا على شكل برج في Roblox باستخدام Luau، وأضف ميزة في كل درس: أبراجًا عشوائية مكوّنة من مراحل متراصة، ومكعبات قاتلة، ودوارات، ودرجات تختفي، وسيورًا ناقلة، وليزرات، ومنصات ارتداد، وحممًا صاعدة، وجولات، ونقاط حفظ، وأفضل الأزمنة. العبها في المتصفح وشاركها.
شهادة عند الإكمال
- 18
- 1
- 4
- 55
لعبة Roblox: تايكون المصنع
جديدأنشئ لعبة تايكون متكاملة في Roblox باستخدام Luau، وأضف ميزة في كل درس: موزّعات، وسيرًا ناقلًا، وخام الذهب، ومنصات شراء، وأداة ترقية، وميزات قابلة للفتح، وعمليات إعادة الولادة، وحفظ التقدم. العب في مصنعك عبر المتصفح وشاركه مع الآخرين.
- 18
- 1
- 4
- 54
لعبة Roblox: النجاة من الكوارث
جديدأنشئ لعبة متكاملة للنجاة من الكوارث في Roblox باستخدام Luau، وأضف ميزة في كل درس: ردهة انتظار، ونظام جولات، وخرائط، وفيضانًا، ونيازك، وجزيرة آخذة في الانكماش، وحممًا بركانية، وشارات للناجين، وسلاسل انتصارات، وانتصارات محفوظة. جرّب اللعبة في متصفحك وشاركها.
- 18
- 1
- 4
- 54
مختبرات LAN
شائعأنشئ شبكات صغيرة وعنونها واستكِن أعطالها في مختبر طرفية: المضيفات والمبدلات والموجّهات، والكابلات، وعناوين IPv4 والأقنعة، وARP، والبوابات، وجداول التوجيه، والأعطال الشائعة التي تتسبب في تعطل شبكات LAN الحقيقية.
شهادة عند الإكمال
- 35
- 35
عنونة IP وتقسيم الشبكات
شائعأتقن عناوين IP بدءًا من البِتّات: النظام الثنائي، وبنية IPv4، وأقنعة الشبكة الفرعية، وCIDR، وتدريبات تقسيم الشبكات، والنطاقات الخاصة، وتخطيط الشبكات باستخدام VLSM، وإطلالة أولى على IPv6. طبّق كل ذلك في الطرفية.
شهادة عند الإكمال
- 46
- 46
نموذج OSI
شائعكيف تتواصل الشبكات فعليًا، طبقةً تلو الأخرى: طبقات OSI السبع، وعناوين MAC وARP، وعناوين IP والتوجيه، وTCP وUDP والمنافذ، والتغليف، والرحلة الكاملة للحزمة، مع تطبيقات عملية خطوة بخطوة عبر الطرفية.
شهادة عند الإكمال
- 32
- 32
التعامل مع الشبكات عبر الطرفية
شائعتعلّم كيف تتواصل الأجهزة فعليًا مع بعضها من سطر الأوامر. العناوين وDNS، والمنافذ والمقابس، وكيفية التحقق مما إذا كان المضيف قابلًا للوصول، والتعامل يدويًا مع HTTP باستخدام curl: GET وPOST والرؤوس ورموز الحالة وHTTPS. صُمّم هذا المساق للعمل في مجالات تقنية المعلومات والدعم والأنظمة الخلفية.
شهادة عند الإكمال
- 47
- 47
- 141
شجرة AVL - سلسلة هياكل البيانات #10
شائعفي هذه الدورة، ستتعلم عن هيكل البيانات شجرة AVL، وستقوم ببناء شجرة بحث ثنائية ذاتية التوازن من الصفر بلغة البرمجة التي تفضلها، وستتدرب على تحديات برمجية باستخدامها!
شهادة عند الإكمال
- 16
- 6
- 1
خوارزمية Prim - خوارزميات المخططات
شائعأتقن خوارزمية Prim لإيجاد أشجار الامتداد الدنيا (Minimum Spanning Trees): ابدأ ببناء شجرة من رأس بداية محدد عبر إضافة الحافة العابرة الأقل تكلفة دائمًا. برمجها بلغة البرمجة التي تختارها وأجب عن استعلامات حافة الاختناق والاتصال، وهي النظير لخوارزمية Kruskal.
شهادة عند الإكمال
- 9
- 3
- 1
- 55
خوارزمية كروسكال - خوارزميات الرسوم البيانية
أتقن خوارزمية كروسكال لإيجاد أشجار الامتداد الدنيا (MST). تعلم بناء بنية Union-find، وقم بتنمية MST عبر إضافة أرخص حافة لا تشكل دورة بلغة البرمجة التي تختارها، وأجب عن استعلامات الاتصال وحواف العنق (bottleneck-edge).
شهادة عند الإكمال
- 9
- 3
- 1
- 57
خوارزمية Bellman-Ford - خوارزميات المخططات
أتقن خوارزمية Bellman-Ford: إيجاد أقصر المسارات من مصدر واحد والتي تعمل مع أوزان الحواف السالبة، بالإضافة إلى اكتشاف الدورات السالبة. قم ببناء عملية الاسترخاء (relaxation pass)، والخوارزمية الكاملة بلغة البرمجة التي تختارها، وأجب عن استعلامات المسافة والدورات.
شهادة عند الإكمال
- 9
- 3
- 1
- 54
خوارزمية Dijkstra's Algorithm - خوارزميات الرسوم البيانية
أتقن Dijkstra's Algorithm، وهي الطريقة الجشعة لإيجاد أقصر مسار من مصدر واحد في الرسوم البيانية ذات الأوزان غير السالبة. تعلم كيفية قراءة الحواف الموزونة، وبناء نظام كامل لحساب المسافات بلغة البرمجة التي تختارها، والإجابة على استعلامات المسار بين نقطتين واستعلامات الرأس الأبعد.
شهادة عند الإكمال
- 9
- 3
- 1
- 54
الترتيب الطبوغرافي - خوارزميات المخططات
أتقن الترتيب الطبوغرافي، وهو ترتيب لعناصر المخطط الموجه غير الحلقي (DAG) بحيث تتجه جميع الحواف للأمام. تعلم حساب الدرجات الواردة (in-degrees)، وبناء تسلسل باستخدام خوارزمية Kahn بلغة البرمجة التي تفضلها، واكتشاف الحلقات، وإيجاد المسار الأطول في الـ DAG.
شهادة عند الإكمال
- 9
- 3
- 1
- 55
البحث بالعرض أولاً - خوارزميات المخططات
أتقن خوارزمية البحث بالعرض أولاً (Breadth-First Search)، وهي تقنية اجتياز المخططات طبقة تلو الأخرى التي تكمن وراء إيجاد أقصر المسارات. تعلم كيفية بناء آلية البحث عن الجيران، وكتابة خوارزمية BFS تكرارية باستخدام Queue بلغة البرمجة التي تختارها، واستخدمها لإيجاد مسافات أقصر المسارات في المخططات غير الموزونة.
شهادة عند الإكمال
- 9
- 3
- 1
- 54
البحث بالعمق أولاً - خوارزميات المخططات
أتقن خوارزمية البحث بالعمق أولاً (DFS)، وهي طريقة أساسية لاستكشاف المخططات. تعلم كيفية بناء هيكل البحث عن التجاور، وكتابة خوارزمية DFS تكرارية بلغة البرمجة التي تختارها، وتحليل تعقيدها الزمني O(V + E)، واستخدامها لحساب وقياس المكونات المتصلة.
شهادة عند الإكمال
- 9
- 3
- 1
- 54
Counting Sort - سلسلة DSA
أتقن خوارزمية Counting Sort، وهي خوارزمية ترتيب غير معتمدة على المقارنة تقوم بفرز الأعداد الصحيحة غير السالبة في زمن خطي عبر إحصاء القيم. تعلم بناء مرحلة العد، وكتابة الخوارزمية كاملة بلغة البرمجة التي تختارها، وتحليل تعقيدها من فئة O(n + k)، وتدرب عبر تحديات برمجية.
شهادة عند الإكمال
- 9
- 3
- 1
- 52
Radix Sort - سلسلة DSA
أتقن خوارزمية Radix Sort، وهي خوارزمية ترتيب لا تعتمد على المقارنة وتقوم بترتيب الأعداد الصحيحة غير السالبة خانة تلو الأخرى. تعلم كيفية بناء مرحلة counting-sort المستقرة، واكتب الخوارزمية كاملة بلغة البرمجة التي تختارها، وحلل أداءها في الزمن الخطي، وتدرب عبر تحديات برمجية.
شهادة عند الإكمال
- 9
- 3
- 1
- 55
Heap Sort - سلسلة DSA
أتقن خوارزمية Heap Sort، وهي بنية بيانات binary heap تعتمد على المصفوفات تم تحويلها إلى خوارزمية فرز. تعلم كيفية بناء خطوة sift-down، واكتب الخوارزمية كاملة بلغة البرمجة التي تختارها، وحلل تعقيد الوقت O(n log n) والمساحة O(1)، ثم تدرب عبر تحديات برمجية متنوعة.
شهادة عند الإكمال
- 9
- 3
- 1
- 54
Quick Sort - سلسلة DSA
شائعأتقن خوارزمية Quick Sort، التي تُعد واحدة من أسرع خوارزميات الفرز من الناحية العملية. تعلم كيفية بناء خطوة التقسيم (partition)، وكتابة خوارزمية الفرز العودي (recursive sort) كاملة بلغة البرمجة التي تختارها، وحلل تعقيدها، وتدرب عبر تحديات برمجية.
شهادة عند الإكمال
- 9
- 3
- 1
- 52
Merge Sort - سلسلة DSA
أتقن خوارزمية Merge Sort، خوارزمية "فرق تسد" الكلاسيكية. تعلم بناء خطوة الدمج، واكتب خوارزمية الفرز العودي الكاملة بلغة البرمجة التي تختارها، وحلل تعقيدها من نوع O(n log n)، وتدرب عبر تحديات برمجية.
شهادة عند الإكمال
- 9
- 3
- 1
- 52