دورات تفاعلية مجانية
تعلم البرمجة بدورات تفاعلية مجانية
اختر لغة برمجة وابدأ بكتابة كود حقيقي في متصفحك. دروس عملية، تلميحات بالذكاء الاصطناعي وشهادة مجانية في النهاية.
18 لغات·شهادة مجانية
تصفح كل لغات البرمجة
اختر لغة لبدء دورة تفاعلية مجانية. كل واحدة تتضمن دروسًا عملية وتلميحات بالذكاء الاصطناعي وشهادة مجانية عند الانتهاء.
HTML & CSSتعلّم HTML مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة HTML أونلاين بدون تثبيت ومن المتصفح مباشرة.JavaScriptتعلّم JavaScript مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة JavaScript أونلاين بدون تثبيت ومن المتصفح مباشرة.Pythonتعلّم Python مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Python أونلاين بدون تثبيت ومن المتصفح مباشرة.C++تعلّم C++ مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة C++ أونلاين بدون تثبيت ومن المتصفح مباشرة.Cتعلّم برمجة C مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة برمجة C أونلاين بدون تثبيت ومن المتصفح مباشرة.SQLتعلّم SQL مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة SQL أونلاين بدون تثبيت ومن المتصفح مباشرة.C#تعلّم C# مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة C# أونلاين بدون تثبيت ومن المتصفح مباشرة.Javaتعلّم Java مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Java أونلاين بدون تثبيت ومن المتصفح مباشرة.GOتعلّم Go (Golang) مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Go (Golang) أونلاين بدون تثبيت ومن المتصفح مباشرة.PHPتعلّم PHP مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة PHP أونلاين بدون تثبيت ومن المتصفح مباشرة.Rتعلّم برمجة R مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة برمجة R أونلاين بدون تثبيت ومن المتصفح مباشرة.Dartتعلّم Dart مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Dart أونلاين بدون تثبيت ومن المتصفح مباشرة.Rustتعلّم Rust مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Rust أونلاين بدون تثبيت ومن المتصفح مباشرة.Luaتعلّم Lua مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Lua أونلاين بدون تثبيت ومن المتصفح مباشرة.Rubyتعلّم Ruby مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Ruby أونلاين بدون تثبيت ومن المتصفح مباشرة.Swiftتعلّم Swift مجانًا مع دروس تفاعلية وتلميحات بالذكاء الاصطناعي وشهادة. دورة Swift أونلاين بدون تثبيت ومن المتصفح مباشرة.AI Promptsتعلّم هندسة الأوامر مجانًا مع تمارين تفاعلية وأمثلة حقيقية لـ ChatGPT وLLMs وتلميحات ذكاء اصطناعي وشهادة.Terminalتعلّم الطرفية مجانًا مع أوامر حقيقية وتمارين تفاعلية وتلميحات ذكاء اصطناعي وشهادة. دورة سطر الأوامر أونلاين.
كيف تعمل
ثلاث خطوات من أول سطر كود إلى شهادة تستحق العرض.
- 01
اختر لغة
اختر أي لغة من اللغات المدعومة — Python، JavaScript، Java، C++، SQL والمزيد. بدون بطاقة أو تسجيل إجباري.
- 02
تعلم بكتابة كود حقيقي
كل درس يعمل في متصفحك. اكتب كودًا حقيقيًا، شغّله وشاهد النتيجة. تساعدك تلميحات الذكاء الاصطناعي عندما تتعثر.
- 03
احصل على شهادة مجانية
أنهِ الدورة لتفتح شهادة قابلة للتحقق بمعرّف فريد. شاركها على LinkedIn أو سيرتك الذاتية أو معرض أعمالك.
الأسئلة الشائعة
أي لغة برمجة يجب أن أتعلمها أولًا؟
يعتمد على هدفك. Python هي أسهل نقطة دخول، ورائعة للبيانات والأتمتة والذكاء الاصطناعي. JavaScript هي لغة الويب. Java و C# قويتان للمؤسسات والأندرويد. C++ هي المعيار للأعمال الحساسة للأداء. إذا لم يكن لديك هدف محدد، ابدأ بـ Python — إنها أكثر طريق سلاسة من الصفر إلى كتابة كود حقيقي.
هل هذه الدورات مجانية فعلًا؟
نعم. كل دورة على Coddy مجانية — دروس تفاعلية، تمارين برمجة، تلميحات بالذكاء الاصطناعي وشهادة في النهاية. لا حاجز دفع للبدء، ولا تسجيل إجباري لقراءة المحتوى، ولا بطاقة مطلوبة للحصول على الشهادة.
هل أحتاج لتثبيت شيء لأخذ هذه الدورات؟
لا. كل تمرين يُترجم ويعمل في متصفحك — Python، JavaScript، Java، C++، SQL وغيرها. لا IDE لإعداده، ولا مترجم لتثبيته، ولا مشروع لإعداده. افتح الدرس وابدأ البرمجة.
كم من الوقت يستغرق إكمال دورة؟
ينهي معظم المتعلمين لغة في 4–8 أسابيع من الممارسة اليومية (حوالي 30 دقيقة يوميًا). يعتمد الوقت الدقيق على اللغة ونقطة البداية. Coddy مصمم لجلسات قصيرة ومتكررة، لتلائم المدرسة أو العمل.
هل أحصل على شهادة في النهاية؟
نعم — كل دورة تمنح شهادة مجانية عند الانتهاء. لكل شهادة معرّف فريد ورابط تحقق علني، حتى يستطيع المسؤولون عن التوظيف والشركات التأكد من أصالتها. أضفها إلى LinkedIn أو سيرتك الذاتية أو معرض أعمالك.
هل يمكنني أخذ عدة دورات في وقت واحد؟
نعم. يجمع كثير من المتعلمين بين لغة أساسية (مثل Python أو Java) وأخرى مكملة (مثل SQL للبيانات أو JavaScript للويب). يتم تتبع تقدمك بشكل منفصل لكل دورة.