كل دورات البرمجة
140 دورات تفاعلية مجانية
تصفح كل دورات البرمجة على Coddy. 140 دورة تفاعلية عبر 20 لغة برمجة: مجانية للبدء، تلميحات بمساعدة الذكاء الاصطناعي، شهادة عند الإكمال.
لعبة Godot: حلبة النيون
جديدأنشئ لعبة سباق بمنظور علوي في Godot باستخدام GDScript، وتعلّم ميزة جديدة في كل درس: سيارة تتسارع وتنعطف وتكبح وتنجرف، وحلبة نيون مزوّدة بمنصات تعزيز وبرك زيت، ونقاط تفتيش ولفات ومؤقّت، وثلاث سيارات منافسة، وعدّ تنازلي، ونتائج وأفضل لفة. تعمل اللعبة في متصفحك بينما تكتبها.
- 20
- 20
- 1
- 20
لعبة Unity: مسارات السماء
جديدأنشئ لعبة ركض لا نهائي ثلاثية الأبعاد في Unity باستخدام C#، مع ميزة جديدة في كل درس: ثلاثة مسارات، والقفز والانزلاق، وطريق لا ينتهي، والعوائق، والعملات، ومغناطيس ودرع، وسرعة تزداد باستمرار، وأفضل نتيجة. تعمل اللعبة في متصفحك أثناء كتابتك للكود.
- 20
- 20
- 1
- 20
مشروع Pygame: الصمود في القلعة
جديدأنشئ لعبة بقاء كاملة باستخدام Python وpygame: يصمد فارس في ساحة قلعة طوال ليلة من مواجهة الوحوش، مستخدمًا أسلحةً تصوّب تلقائيًا، ويجمع الجواهر ويرتقي بالمستويات، إلى أن يواجه زعيمًا ويبزغ الفجر. تعمل اللعبة في متصفحك بينما تكتبها.
- 20
- 20
- 1
- 20
اصنع ألعابًا باستخدام Pygame
جديداصنع خمس ألعاب بلغة Python باستخدام pygame: حرّك مربعًا، والتقط الكتل المتساقطة، والعب Snake وPong للاعبين، ثم ابتكر لعبة خاصة بك. تعمل كل لعبة في متصفحك أثناء كتابتها.
شهادة عند الإكمال
- 40
- 40
- 5
- 80
لعبة Unity: الدفاع عن الأبراج
جديدأنشئ لعبة دفاع عن الأبراج ثلاثية الأبعاد في Unity باستخدام C#، مع ميزة جديدة في كل درس: أعداء يسلكون مسارًا على شكل موجات، وأبراج تضعها وتوجّهها وتطلق النار منها، وأموال، وترقيات، وهجمات واسعة النطاق وهجمات تجميد، وقاعدة تحميها.
شهادة عند الإكمال
- 18
- 18
- 1
- 82
لعبة Unity: تحطيم الطوب
جديدأنشئ لعبة ثلاثية الأبعاد لتحطيم الطوب في Unity باستخدام C#، مع ميزة في كل درس: مضرب وكرة مرتدة، وجدار من الطوب، وأرواح ومراحل، ومعززات توسّع المضرب أو تقسّم الكرة.
شهادة عند الإكمال
- 16
- 16
- 1
- 65
لعبة Unity: الثعبان ثلاثي الأبعاد
جديدأنشئ لعبة ثعبان ثلاثية الأبعاد في Unity باستخدام C#، مع ميزة جديدة في كل درس: ثعبان يتحرك على شبكة، والتحكم في اتجاهه، والطعام، وذيل ينمو، والجدران وعضّ الثعبان لنفسه، والنتيجة، والسرعة، وأعلى نتيجة.
شهادة عند الإكمال
- 14
- 14
- 1
- 56
لعبة Roblox: اهرب من الظلام
جديدأنشئ لعبة هروب متكاملة في Roblox باستخدام Luau، وتعلّم ميزة في كل درس: غرفًا مظلمة متصلة بالأبواب، ومصباحًا يدويًا، ومفاتيح ورمزًا للخزنة، ووحشًا يشق طريقه إليك ملتفًا حول الجدران، بينما تختبئ في الخزائن وتركض بأقصى سرعة وتسابق الزمن للوصول إلى المخرج.
شهادة عند الإكمال
- 20
- 20
- 1
- 60
لعبة Roblox: ساحات القتال
جديدأنشئ لعبة قتال سيوف متكاملة في Roblox باستخدام Luau، وتعلّم ميزة جديدة في كل درس: سيفًا مزودًا بنطاق إصابة، وقدرات تُفعَّل بأزرار لوحة المفاتيح وأزرار الهاتف مع فترات انتظار يفرضها الخادم، ومجموعات ضربات، وإرباكًا وصدًّا، وروبوتات تطاردك حول الأعمدة وتقاتلك.
شهادة عند الإكمال
- 20
- 20
- 1
- 60
لعبة Roblox: الدفاع عن الأبراج
جديدأنشئ لعبة كاملة للدفاع عن الأبراج في Roblox باستخدام Luau، وأضف ميزة في كل درس: أعداء يسيرون في مسار ضمن موجات، وأبراجًا تضعها وتطوّرها، وهجمات الرذاذ والصقيع، وأشرطة الصحة، وزعيمًا، وقاعدةً تدافع عنها.
- 18
- 18
- 1
- 54
لعبة Roblox: محاكي الحيوانات الأليفة
جديدأنشئ محاكيًا متكاملًا للحيوانات الأليفة في Roblox باستخدام Luau، وتعلّم ميزة جديدة في كل درس: أكوام العملات، وواجهة HUD، والتواصل بين العميل والخادم عبر RemoteEvents، والبيض بفئات ندرة مختلفة، وحيوانات أليفة تتبعك، وبوابة منطقة، وأخبار الحيوانات الأليفة النادرة، وحفظ التقدم.
- 18
- 18
- 1
- 54
لعبة Roblox: البرج اللانهائي
جديدأنشئ مسار عقبات متكاملًا على شكل برج في Roblox باستخدام Luau، وأضف ميزة في كل درس: أبراجًا عشوائية تتراص من مراحل، وطوبًا قاتلًا، ومنصات دوارة، ودرجات تختفي، وسيورًا ناقلة، وليزرًا، ومنصات ارتداد، وحممًا متصاعدة، وجولات، ونقاط تحقق، وأفضل الأزمنة. العبها في المتصفح وشاركها.
شهادة عند الإكمال
- 18
- 18
- 1
- 55
لعبة Roblox: قطب المصنع
جديدأنشئ لعبة قطب مصنع متكاملة في Roblox باستخدام Luau، مع إضافة ميزة في كل درس: آلات إنتاج، وسير ناقل، وخام الذهب، ومنصات شراء، وآلة ترقية، وميزات تُفتح تدريجيًا، وعمليات إعادة ولادة، وحفظ التقدم. العب في مصنعك عبر المتصفح وشاركه مع الآخرين.
- 18
- 18
- 1
- 54
لعبة Roblox: النجاة من الكوارث
جديدأنشئ لعبة متكاملة للنجاة من الكوارث في Roblox باستخدام Luau، وتعلّم ميزة في كل درس: ردهة، ونظام جولات، وخرائط، وفيضان، ونيازك، وجزيرة آخذة في الانكماش، وحمم بركانية، وشارات للناجين، وسلاسل انتصارات، وانتصارات محفوظة. العبها في متصفحك وشاركها.
- 18
- 18
- 1
- 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
- 14
- 1
خوارزمية Prim - خوارزميات المخططات
شائعأتقن خوارزمية Prim لإيجاد أشجار الامتداد الدنيا (Minimum Spanning Trees): ابدأ ببناء شجرة من رأس بداية محدد عبر إضافة الحافة العابرة الأقل تكلفة دائمًا. برمجها بلغة البرمجة التي تختارها وأجب عن استعلامات حافة الاختناق والاتصال، وهي النظير لخوارزمية Kruskal.
شهادة عند الإكمال
- 9
- 4
- 1
- 55
خوارزمية كروسكال - خوارزميات الرسوم البيانية
أتقن خوارزمية كروسكال لإيجاد أشجار الامتداد الدنيا (MST). تعلم بناء بنية Union-find، وقم بتنمية MST عبر إضافة أرخص حافة لا تشكل دورة بلغة البرمجة التي تختارها، وأجب عن استعلامات الاتصال وحواف العنق (bottleneck-edge).
شهادة عند الإكمال
- 9
- 4
- 1
- 57
خوارزمية Bellman-Ford - خوارزميات المخططات
أتقن خوارزمية Bellman-Ford: إيجاد أقصر المسارات من مصدر واحد والتي تعمل مع أوزان الحواف السالبة، بالإضافة إلى اكتشاف الدورات السالبة. قم ببناء عملية الاسترخاء (relaxation pass)، والخوارزمية الكاملة بلغة البرمجة التي تختارها، وأجب عن استعلامات المسافة والدورات.
شهادة عند الإكمال
- 9
- 4
- 1
- 54
خوارزمية Dijkstra's Algorithm - خوارزميات الرسوم البيانية
شائعأتقن Dijkstra's Algorithm، وهي الطريقة الجشعة لإيجاد أقصر مسار من مصدر واحد في الرسوم البيانية ذات الأوزان غير السالبة. تعلم كيفية قراءة الحواف الموزونة، وبناء نظام كامل لحساب المسافات بلغة البرمجة التي تختارها، والإجابة على استعلامات المسار بين نقطتين واستعلامات الرأس الأبعد.
شهادة عند الإكمال
- 9
- 4
- 1
- 54
الترتيب الطبوغرافي - خوارزميات المخططات
شائعأتقن الترتيب الطبوغرافي، وهو ترتيب لعناصر المخطط الموجه غير الحلقي (DAG) بحيث تتجه جميع الحواف للأمام. تعلم حساب الدرجات الواردة (in-degrees)، وبناء تسلسل باستخدام خوارزمية Kahn بلغة البرمجة التي تفضلها، واكتشاف الحلقات، وإيجاد المسار الأطول في الـ DAG.
شهادة عند الإكمال
- 9
- 4
- 1
- 55
الأسئلة الشائعة
كم عدد الدورات على Coddy؟
تستضيف Coddy 140 دورة تفاعلية عبر 20 لغة برمجة، من أساسيات المبتدئين إلى المشاريع المتقدمة والتحديات وسير عمل الذكاء الاصطناعي.
هل كل الدورات مجانية فعلًا؟
نعم. كل دورة مجانية للبدء، وتعمل في متصفحك مع تلميحات بمساعدة الذكاء الاصطناعي وتمارين حقيقية وشهادة إكمال.
من أين أبدأ؟
اختر لغة للتركيز عليها (Python و JavaScript بدايتان رائعتان) أو تصفح حسب الموضوع. يمكنك أيضًا استخدام شريط البحث للعثور على دورة أو مفهوم محدد.
هل تتضمن الدورات مشاريع وتحديات؟
معظمها كذلك. ابحث عن شارات المشاريع والتحديات على كل بطاقة، أو رشّح حسب الموضوع لإيجاد التدريب المناسب لما تريد تعلمه.