تعلّم البرمجة مجانًا، بلغتك.
تعلّم البرمجة، وحدة تلو الأخرى.
- الأساسياتكل ما يفترض الجميع أنك تعرفه مسبقًا
قبل أن تكتب سطرًا واحدًا من الشيفرة: افهم جهازك وملفاتك والطرفية والويب. يسدّ هذا المسار الثغرات التي تفترض الدورات الأخرى أنها مسدودة أصلًا - وهي نفسها الثغرات التي تدفع كثيرًا من المبتدئين إلى الاستسلام.
- التعلم بمساعدة الذكاء الاصطناعيمدرّسك الخاص، لا طيّارك الآلي
يمكن للذكاء الاصطناعي أن يسرّع تعلّمك كما لا يفعل أي شيء آخر - أو أن يدمّره إن كتب كل شيء نيابةً عنك. يعلّمك هذا المسار كيف تحوّله إلى مدرّس: مطالبات فعّالة، والأسلوب السقراطي، واختبارات مخصّصة، وتصحيح أخطاء موجّه، والتفكير النقدي.
- HTMLبنية كل صفحة ويب
تصف لغة HTML محتوى وبنية كل صفحة ويب. من أولى الوسوم التي تكتبها إلى النماذج القابلة للوصول ولغة HTML الدلالية، يمنحك هذا المسار أساسات صلبة لكل ما يأتي بعده في تطوير الويب.
- CSSأضف بعض الأناقة إلى صفحاتك
تحوّل CSS المستند الخام إلى واجهة أنيقة. المحددات، ونموذج الصندوق، وFlexbox، وGrid، والتصميم المتجاوب، ثم الرسوم المتحركة وبنية CSS: يغطّي هذا المسار كل ما تحتاجه لتنسيق الصفحات بمنهجية.
- JavaScriptاللغة التي تشغّل الويب
تجعل JavaScript الصفحات تفاعلية وتُشغّل تطبيقات كاملة. المتغيرات والدوال والمصفوفات والكائنات، ثم الـ DOM والشيفرة غير المتزامنة والإغلاقات والأدوات الحديثة: العمود الفقري لكل مطوّر ويب.
- Reactواجهات تفاعلية قابلة للتركيب
React هي المكتبة المفضلة لبناء واجهات المستخدم. المكونات وJSX والحالة والـ hooks، ثم معالجة البيانات والأداء والبنية: من مكونك الأول وصولاً إلى أنماط الخبراء.
- TypeScriptJavaScript، مع شبكة أمان
يضيف TypeScript نظام أنواع قويًا إلى JavaScript: أخطاء أقل، وأدوات أفضل، وإعادة هيكلة خالية من التوتر. من التعليقات التوضيحية الأساسية إلى الأنواع العامة (generics) وتضييق النطاق (narrowing) وأنواع الأدوات المساعدة المتقدمة.
- Pythonاللغة المفضّلة لدى المبتدئين… وللمحترفين أيضًا
سهلة القراءة، متعددة الاستخدامات وحاضرة في كل مكان - السكربتات والبيانات والويب والأتمتة. من المتغيرات إلى الاختبارات، مرورًا بالبرمجة الكائنية والمولّدات والشيفرة غير المتزامنة: مسار كامل من أول print() تكتبه إلى الممارسات الاحترافية.
- SQLتحدّث إلى قواعد البيانات
يعتمد كل تطبيق تقريبًا على قاعدة بيانات علائقية. الاستعلامات وعمليات الربط ونمذجة البيانات والمعاملات ودوال النوافذ، ثم التحسين: تعلّم كيف تستعلم عن البيانات وتصمّمها لتكون موثوقة وسريعة.
- Node.jsJavaScript على الخادم
يُشغّل Node.js لغة JavaScript خارج المتصفّح: السكربتات وأدوات سطر الأوامر، وقبل كل شيء واجهات الويب البرمجية (APIs). من Express إلى التدفّقات (streams)، ومن المصادقة إلى النشر: ابنِ خدمات خلفية حقيقية. المتطلّب السابق: مسار JavaScript.
- PHPحصان الويب الصامت الذي لا يكلّ
تُشغّل PHP جزءًا هائلًا من الويب، من ووردبريس إلى الواجهات الخلفية المخصّصة. الصياغة الحديثة والنماذج والجلسات والبرمجة الكائنية وPDO والأمان، ثم بنية MVC: مسار عملي مُركّز تمامًا على الويب.
- Flutterتطبيقات الهاتف من شيفرة مصدرية واحدة
تبني Flutter تطبيقات iOS وAndroid (وأكثر) من شيفرة Dart مصدرية واحدة. الودجات والتخطيط والتنقل والحالة وواجهات البرمجة والتخزين، وصولًا إلى الحركات والاختبار: ابنِ تطبيقات هاتف حقيقية.