اختر مسارك، وابدأ من أول درس
تضمّ المنصّة 27 مسارًا في 11 مجالًا، فيها 246 درسًا تفاعليًا. كل مسار منهج قصير ومتكامل، تتبعه بالترتيب أو تنتقل مباشرة إلى ما تحتاجه.
يظهر لك 27 مسارًا
الويب
11 مسارًا و88 درسًا- </>مبتدئ
أساسيات الويب
تبدأ من أول وسم في HTML وتنتهي بتطبيق تفاعلي كامل.
8 دروسساعة ونصف - { }متوسّط
التعمّق في CSS
تتعمّق في نموذج الصندوق والمتغيّرات والتموضع واستعلامات الحاوية وغيرها، لتفهم ما يجري خلف التنسيق الذي تراه.
8 دروسساعة ونصف - { }مبتدئ
النصّ والطباعة
تتعلّم في هذا المسار تدرّج أحجام العناوين ووحدات القياس وطول السطر واتجاه النصّ، لأن النصّ هو أكثر ما يقرؤه الناس في أي واجهة.
8 دروسساعة ونصف - JSمتوسّط
التعمّق في JavaScript
تتعامل مع البيانات والدوال والعمليات التي تأخذ وقتًا، حتى تبني واجهة تُنشئ عناصرها من البيانات.
8 دروسساعتان - JSمتوسّط
البيانات والحالة
الواجهة تُبنى من البيانات، فتتعلّم هنا أن تصفّي البيانات وترتّبها وتجمّعها دون أن تعدّل الـ DOM مباشرة.
8 دروسساعتان - { }متقدّم
واجهات احترافية
تتعلّم في هذا المسار تخطيط الصفحة والتحقّق من النماذج والحركة وإمكانية الوصول، وهي الأمور التي تجعل الواجهة مريحة في الاستعمال الحقيقي وليست جميلة المنظر فقط.
8 دروسساعتان - JSمتوسّط
النماذج المتقدّمة
تتعلّم في هذا المسار أن تضع قواعد تحقّق خاصّة بك، وأن تربط حقلًا بآخر، وأن تكتب رسائل خطأ يسمعها قارئ الشاشة.
8 دروسساعة ونصف - JSمتوسّط
الشبكة وجلب البيانات
تتعلّم هنا قراءة JSON وانتظار ردّ الخادم والتعامل مع حالات التحميل والفشل، وهذا ما يفرّق بين نموذج تجريبي ومنتج يعتمد عليه الناس.
8 دروسساعتان - JSمتوسّط
اكتشاف الأخطاء وإصلاحها
تتعلّم هنا كيف تقرأ رسالة الخطأ، وتتحقّق من المدخلات قبل استعمالها، وتلتقط الأخطاء التي تستحق المعالجة.
8 دروسساعة ونصف - JSمتقدّم
الأداء في المتصفح
تعرف في هذا المسار أين يضيع الوقت فعلًا في صفحتك، وكيف توفّره بإضافة العناصر مرّة واحدة وتقليل الاستدعاءات وعدم تكرار الحساب.
8 دروسساعة ونصف - JSمتقدّم
خوارزميات عملية
تكتب هنا مرّة واحدة دوالًا تستعملها في كل مشروع بعد ذلك، مثل البحث والترتيب والتجميع وتسطيح القوائم المتداخلة.
8 دروسساعة ونصف
TypeScript
مساران و20 درسًاPython
3 مسارات و30 درسًا- Pyمبتدئ
أساسيات Python
ابدأ بأوضح لغة للمبتدئين، وتعلّم فيها المتغيّرات والنصوص والقوائم والشروط والحلقات والدوال.
10 دروسساعتان - Pyمتوسّط
معالجة البيانات بلغة Python
تعلّم كيف تعالج بيانات حقيقية في Python بالتعبيرات المختصرة والقواميس والترتيب والعدّ.
10 دروسساعتان - Pyمتقدّم
البرمجة الكائنية في Python
تعلّم الأصناف والدوال الخاصّة والوراثة والاستثناءات، وافهم كيف تُبنى المكتبات التي تستعملها.
10 دروسساعتان