Path / مسار

Front-end web developerمطوّر واجهات أمامية

Everything on this site, in the order it was meant to be learned

كل ما في هذا الموقع، بالترتيب الذي وُضع ليُتعلَّم به

The complete path. You start not knowing what a web page is, and finish able to build one, style it, make it respond, put it on the internet and work on it with other people.

المسار الكامل. تبدأ ولا تعرف ما صفحة الويب، وتنتهي وأنت قادر على بنائها وتنسيقها وجعلها تتفاعل ونشرها على الإنترنت والعمل عليها مع آخرين.

  • Courses / دورات 10
  • Lessons / دروس 255
  • About / المدة ~144 hours / ساعة
  1. How the web works / كيف يعمل الويب

    What happens between typing an address and seeing a page

    ما الذي يحدث بين كتابة العنوان وظهور الصفحة

    21 lessons · beginner · 10h — 10h in

  2. The operating system and the Terminal / نظام التشغيل والطرفية

    Basic commands, managing files, and the environment you work in

    أوامر أساسية، وإدارة الملفات، والبيئة التي تعمل فيها

    23 lessons · beginner · 12h — 22h in

  3. Git and GitHub / Git وGitHub

    Save your work properly, and share it: commit, branch, merge, pull request

    احفظ عملك كما ينبغي وشاركه: commit وbranch وmerge وpull request

    23 lessons · beginner · 12h — 34h in

  4. HTML / إتش تي إم إل

    Build the structure of a web page

    ابنِ هيكل صفحة الويب

    34 lessons · beginner · 16h — 50h in

  5. CSS / سي إس إس

    Make your pages look good

    اجعل صفحاتك تبدو جميلة

    43 lessons · beginner · 22h — 72h in

  6. CSS frameworks: Tailwind and Bootstrap / أطر CSS: Tailwind وBootstrap

    Two ways to stop writing the same CSS twice — and how to choose

    طريقتان لتكفّ عن كتابة CSS نفسها مرتين — وكيف تختار

    23 lessons · intermediate · 12h — 84h in

  7. Programming basics / أساسيات البرمجة

    The logic before the language: values, decisions, repetition, functions

    المنطق قبل اللغة: القيم والقرارات والتكرار والدوال

    23 lessons · beginner · 14h — 98h in

  8. JavaScript in the browser / JavaScript في المتصفح

    The DOM, events, modern syntax, and talking to a server

    الـDOM والأحداث والصيغة الحديثة والتحدث إلى خادم

    23 lessons · intermediate · 16h — 114h in

  9. Software engineering foundations / أساسيات هندسة البرمجيات

    Objects, databases, APIs, and the habits that make the rest possible

    الكائنات وقواعد البيانات وواجهات البرمجة والعادات التي تجعل الباقي ممكنًا

    26 lessons · intermediate · 18h — 132h in

  10. Working as a developer / العمل مطوّرًا

    The half of the job that is not typing

    نصف العمل الذي ليس طباعة

    16 lessons · beginner · 12h — 144h in