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

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

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

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

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

رسوم متحركة لكسوف الشمس | مشروع 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

المجموعات في Python

شائع

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

  • 11

التعامل مع الملفات في Java

في هذه الدورة، ستتقن التعامل مع الملفات في Java، حيث ستغطي القراءة والكتابة وإدارة الملفات، مع تحديات عملية لتعزيز مهاراتك.

  • 11

مشغل فيديوهات YouTube - مشروع HTML

في هذا المشروع، ستنشئ مشغل فيديوهات YouTube باستخدام HTML وتستكشف سمات متنوعة خلال ذلك.

  • 7
  • 1

دوال JavaScript DOM

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

  • 13

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

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

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

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

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

من أين أبدأ؟

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

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

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

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

ابدأ الآن