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

دورات JavaScript

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

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

تحديات للمبتدئين - ممارسة المفاهيم الأساسية

شائع

اختبر معرفتك البرمجية كمبتدئ وحاول حل هذه التحديات البرمجية، استخدم أي لغة تريدها، برمجة ممتعة!

certificate icon

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

  • 20
  • 20

مسائل برمجية

شائع

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

certificate icon

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

  • 32
  • 31

30 يوماً من بناء المنطق البرمجي في JavaScript

شائع

في هذه الدورة، ستتعلم الاستمرارية من خلال حل أسئلة JS بمستوى سهل إلى متوسط، مما سيساعدك على ممارسة وتطوير معرفتك بلغة JS.

certificate icon

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

  • 31

تحديات الاستدعاء الذاتي - أتقن التفكير العودي

شائع

يُعد الاستدعاء الذاتي مفهوماً هاماً في علوم الحاسوب وأداة قوية جداً في كتابة الخوارزميات. في هذه الدورة، ستستخدم الاستدعاء الذاتي لحل تحديات تتدرج من المستوى المبتدئ إلى المتقدم، لتتمكن في النهاية من إتقان هذا الموضوع تماماً.

certificate icon

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

  • 15
  • 15

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

شائع

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

certificate icon

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

  • 25
  • 24

User Class - OOP Project

شائع

In this project, you will create a User Class and practice your object oriented programming skills in a programming language of your choice!

  • 8
  • 2

Stack - سلسلة هياكل البيانات #1

شائع

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

  • 13
  • 6
  • 1

تحديات البرمجة للمقابلات - الحزمة الأولى

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

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

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

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

  • 30
  • 28

Binary Tree - سلسلة هياكل البيانات #3

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

  • 13
  • 5
  • 1

مولد أوراق لعب (نصي)

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

  • 6
  • 1
  • 1

تحديات البرمجة للمقابلات - الحزمة الثانية

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

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

Queue - سلسلة هياكل البيانات #2

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

  • 12
  • 5
  • 1

الترتيب بالإدراج - سلسلة DSA

خوارزمية بسيطة لكنها قوية. تعلم كيفية ترتيب العناصر بكفاءة، وفهم التعقيد الزمني، وتعزيز مهاراتك في الترتيب. ابدأ الآن!

  • 9
  • 3
  • 1

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

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

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

الفرز الفقاعي (Bubble Sort)

كل ما تريد معرفته عن خوارزمية الفرز الفقاعي (Bubble Sort).

  • 11
  • 10

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

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

  • 3
  • 3

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

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

  • 18

تحديات البرمجة للمقابلات - الحزمة الثامنة

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

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

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

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

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

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

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

  • 14

تحديات البرمجة للمقابلات - الحزمة التاسعة

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

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

خفايا JavaScript الحديثة (ES6+)

ستتعلم في هذه الدورة القصيرة الميزات المخادعة ولكن الهامة جداً التي تم تقديمها في JavaScript الحديثة (أي ES6). أكمل هذه الدورة بالسرعة التي تناسبك لتحسين معرفتك بـ JS!

  • 9

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

جديد

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

certificate icon

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

  • 14
  • 12

تحديات البرمجة للمقابلات - الحزمة السابعة

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

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

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

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

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

تحديات البرمجة للمقابلات - الحزمة الخامسة

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

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

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

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

لدى Coddy حاليًا 27 دورة تفاعلية في JavaScript، تغطي كل شيء من الأساسيات إلى المواضيع المتقدمة.

هل دورات JavaScript مجانية؟

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

هل أحصل على شهادة JavaScript؟

نعم - أكمل مسار JavaScript وستفتح شهادة قابلة للمشاركة. راجع صفحة الشهادات للحصول على كامل التفاصيل.
Coddy programming languages illustration

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

ابدأ الآن