Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

كل دورات البرمجة

106 دورات تفاعلية مجانية

تصفح كل دورات البرمجة على Coddy. 106 دورة تفاعلية عبر 15 لغة برمجة - مجانية للبدء، تلميحات بمساعدة الذكاء الاصطناعي، شهادة عند الإكمال.

عرض 24 من أصل 106 دورات

Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7

جديد

في هذه الدورة، ستتعلم عن هيكل البيانات Heap (العمود الفقري لطوابير الأولويات)، وستقوم بإنشاء MinHeap من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 6
  • 1

القائمة المترابطة المزدوجة - سلسلة هياكل البيانات #6

جديد

في هذه الدورة، ستتعرف على هيكل البيانات "القائمة المترابطة المزدوجة" (Doubly Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك البرمجية المفضلة، بالإضافة إلى حل تحديات برمجية متنوعة لتطبيق ما تعلمته!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 6
  • 1

القائمة المرتبطة - سلسلة هياكل البيانات #5

جديد

في هذه الدورة، ستتعلم عن هيكل البيانات "القائمة المرتبطة" (Linked List)، وستقوم بإنشائها من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامها!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 6
  • 1

جداول الهاش - سلسلة هياكل البيانات #4

جديد

في هذه الدورة، ستتعلم عن هيكل البيانات Hash Table، وستقوم بإنشائه من الصفر باستخدام لغتك المفضلة، كما ستتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 12

رسوم متحركة لكسوف الشمس | مشروع HTML/CSS

شائع

في هذه الدورة، ستنشئ رسومًا متحركة مذهلة لـ "كسوف الشمس"، لتوضيح كيفية بناء واجهات مستخدم جذابة وعملية باستخدام الرسوم المتحركة.

  • 10
  • 2

محاكاة صفحة إنستغرام | مشروع Front-End

في هذه الدورة، ستتدرب على أساليب HTML و CSS القياسية والبسيطة، وستقوم بإنشاء مشروع محاكاة لصفحة إنستغرام.

  • 16
  • 5

معالجة البيانات في R

تعلم كيفية معالجة وتحويل البيانات بكفاءة باستخدام دوال R المدمجة، والحزم الأساسية، والحزم المدعومة. تشمل المواضيع استخلاص المجموعات الفرعية، والدمج، وإعادة التشكيل، وتجميع البيانات.

certificate icon

شهادة عند الإكمال

  • 14
  • 42

مكررات Python

شائع

ستتعلم في هذه الدورة عن المكررات في Python وتطبق معرفتك عملياً، لتتمكن بنهايتها من إتقان هذا الموضوع تماماً!

certificate icon

شهادة عند الإكمال

  • 13

Python JSON

شائع

في هذه الدورة، ستتعلم عن JSON وتتعمق في مكتبة json في Python، وتتقن التعامل معها!

  • 9

الدوال في C++: بناء دوالك الخاصة

يهدف هذا الكورس إلى تحديك من خلال إنشاء دوال لمختلف السيناريوهات وحالات الاستخدام.

  • 18

مؤشرات C++

أتقن المؤشرات في C++ باستخدام أمثلة عملية. تعلم إدارة الذاكرة، والتخصيص الديناميكي، وتقنيات المؤشرات المتقدمة لبرمجة C++ فعالة.

certificate icon

شهادة عند الإكمال

  • 14
  • 42

مسائل برمجية: الجزء الثاني

شائع

اختبر مهاراتك في حل المشكلات البرمجية من خلال تمارين بمستويات صعوبة مختلفة في هذا الكورس. تم تصميم هذا الكورس للمبرمجين الذين لديهم معرفة مسبقة بالقواعد الأساسية لأي لغة برمجة، وهو يعد امتداداً للجزء الأول من "مسائل برمجية".

certificate icon

شهادة عند الإكمال

  • 25
  • 24

مولد حقائق عشوائية - مشروع Python

في هذا المشروع، ستقوم بإنشاء مولد حقائق عشوائية باستخدام Python مع API عام (uselessfacts).

  • 7
  • 2

شريط التنقل السفلي - مشروع HTML/CSS

في هذه الدورة، ستنشئ شريط تنقل سفلي بسيط باستخدام HTML وستقوم بتنسيقه باستخدام CSS. كما ستتعلم كيفية إضافة رسوم متحركة بسيطة باستخدام محدد (:hover) في CSS.

  • 12
  • 2

الدوال في C

في هذه الدورة، ستتعلم كيفية استخدام الدوال في C مع أمثلة وتحديات.

certificate icon

شهادة عند الإكمال

  • 17

التعامل مع الملفات في C++

أتقن التعامل مع الملفات في C++ من خلال دروس عملية حول القراءة والكتابة ومعالجة الملفات. تعلم كيفية إدارة الملفات النصية والثنائية بكفاءة، ومعالجة الأخطاء، وتطبيق أفضل الممارسات في تطبيقات العالم الحقيقي.

  • 23

مشروع DOM - آلة حاسبة

في هذه الدورة، ستقوم ببناء آلة حاسبة بسيطة وتفاعلية باستخدام HTML و CSS و JS.

  • 14
  • 3

معسكر أنماط النجوم

شائع

استخدم مهاراتك في حل المشكلات البرمجية لتعلم كيفية طباعة أنماط النجوم التي تتراوح بين البسيطة والمعقدة، وذلك باستخدام مستويات مختلفة من الحلقات التكرارية المتداخلة، والجمل الشرطية، والحسابات الرياضية.

  • 30
  • 28

تعريف الدوال في JavaScript

ستتعلم في هذه الدورة الطرق المختلفة لتعريف الدوال في JavaScript. بدءاً من تعريفات الدوال الأساسية التقليدية وصولاً إلى arrow functions الحديثة، عزز مهاراتك البرمجية واكتب كود JavaScript أكثر نظافة وكفاءة!

  • 14

RegEx في Python

شائع

اكتشف قوة التعبيرات النمطية (RegEx) في Python من خلال هذه الدورة الموجزة والعملية. تعلم إتقان البحث في النصوص، ومطابقة الأنماط، واستخراج البيانات باستخدام أمثلة واقعية وتحديات تطبيقية.

certificate icon

شهادة عند الإكمال

  • 28

تحديات Golang - المستوى 1

مجموعة من التحديات تهدف إلى تطوير مهاراتك البرمجية وزيادة إلمامك بلغة Golang وبنيتها البرمجية الجميلة. تركز هذه التحديات على المصفوفات (arrays)، والـ slices، والحلقات التكرارية (loops)، والجمل الشرطية (conditions).

certificate icon

شهادة عند الإكمال

  • 24

ساعة إيقاف - مشروع HTML/CSS/JS

في هذا المشروع، ستنشئ ساعة إيقاف بسيطة باستخدام HTML و CSS و JavaScript.

  • 10
  • 3

تحديات البرمجة للمقابلات - X

هل أنت مستعد لمقابلتك البرمجية القادمة؟ اختبر معرفتك ومهاراتك مع هذه التحديات وكن مستعداً لمقابلتك القادمة، برمجة ممتعة!

التحضير للمقابلات
  • 3
  • 3

دوال المصفوفات في JavaScript

في هذه الدورة، ستتعلم عن المصفوفات وأكثر دوال المصفوفات استخداماً في JavaScript وكيفية استخدامها!

  • 18

الأسئلة الشائعة

كم عدد الدورات على Coddy؟

تستضيف Coddy 106 دورة تفاعلية عبر 15 لغة برمجة - من أساسيات المبتدئين إلى المشاريع المتقدمة والتحديات وسير عمل الذكاء الاصطناعي.

هل كل الدورات مجانية فعلًا؟

نعم. كل دورة مجانية للبدء، وتعمل في متصفحك مع تلميحات بمساعدة الذكاء الاصطناعي وتمارين حقيقية وشهادة إكمال.

من أين أبدأ؟

اختر لغة للتركيز عليها (Python و JavaScript بدايتان رائعتان) أو تصفح حسب الموضوع. يمكنك أيضًا استخدام شريط البحث للعثور على دورة أو مفهوم محدد.

هل تتضمن الدورات مشاريع وتحديات؟

معظمها كذلك. ابحث عن شارات المشاريع والتحديات على كل بطاقة، أو رشّح حسب الموضوع لإيجاد التدريب المناسب لما تريد تعلمه.
Coddy programming languages illustration

ابدأ التعلم مع Coddy

ابدأ الآن