اختر طريقك في عالم البرمجة

ابدأ بأساسيات Java خطوة بخطوة، ثم انطلق إلى البرمجة كائنية التوجه، أو تدرّب على Python وC وC++ — لكل موضوع اختبار مؤقّت وتدريب عملي.

كل المسارات

كل مسار مرتبط بالتوثيق والتدريب العملي.

  • مبتدئ

    أساسيات Java

    12 موضوعًا · 240 سؤالًا · 15 تحديًا عمليًا

    ابنِ أساسك البرمجي بثقة: المتغيرات، الشروط، الحلقات، المصفوفات والدوال — مع تدريب عملي بعد كل خطوة.

    • Variables & Types
    • Control Flow
    • Loops
    • Arrays
    • Methods
  • متقدم

    Java المتقدمة و OOP

    12 موضوعًا · 240 سؤالًا · 16 تحديًا عمليًا

    فكّر كمهندس برمجيات: صمّم الكلاسات، طبّق الوراثة وتعدد الأشكال، وتعامل باحتراف مع الاستثناءات والمجموعات.

    • Classes & Objects
    • Inheritance
    • Polymorphism
    • Collections
    • Exceptions
  • مبتدئ

    برمجة Python

    10 مواضيع · 120 سؤالًا · 12 تحديًا · تشغيل في المتصفح

    لغة واضحة وممتعة لحل المشكلات وتحليل البيانات والأتمتة. تعلّم وشغّل كل مثال فورًا دون أي تثبيت.

    • Python Syntax
    • Lists & Dicts
    • Functions
    • Files
    • OOP
  • متوسط

    تطوير الويب

    HTML · CSS · JavaScript

    ابنِ واجهات ويب حديثة ومتجاوبة: هيكلة HTML الدلالية، تنسيق CSS بـ Flexbox وGrid، وتفاعل JavaScript مع الصفحة.

    • HTML5
    • CSS3
    • Flexbox & Grid
    • JavaScript
    • DOM
  • متوسط

    برمجة C

    10 مواضيع · 120 سؤالًا · 12 تحديًا عمليًا

    افهم كيف يعمل الحاسوب فعلًا: الذاكرة والمؤشرات والهياكل — أساس تُبنى عليه لغات البرمجة الحديثة.

    • Memory
    • Pointers
    • Structs
    • Standard Library
    • Algorithms
  • متوسط

    برمجة C++

    10 مواضيع · 120 سؤالًا · 12 تحديًا عمليًا

    قوة C مع أدوات حديثة: النصوص وvector والمراجع والأصناف — اللغة الأكثر حضورًا في مقررات الجامعات ومسابقات البرمجة.

    • cin / cout
    • Vectors
    • References
    • Classes
    • STL