Courses

تعلّم بالطريقة التي تناسبك

دورات مُتوفرة لكل مستوى، اختر ما يناسب هدفك و ابدأ الآن.

كل الدورات (6)

مدفوعمكافأة إكمال الدورة إضافة إلى نقاط الدروس والأنشطة. 100 XP. تُمنح المكافأة مرة واحدة فقط.

React 19 Foundations Through Practice

كيف تعرض React الواجهة و تحدثها عند تغير البيانات؟ تتناول الدورة هذا السؤال بالتطبيق، من أول مكون إلى مشروع تفاعلي باستخدام React 19 و Vite.

JavaScriptJavaScriptReactReact
54 درسًا50 ساعة
المفاهيم
مدفوعمكافأة إكمال الدورة إضافة إلى نقاط الدروس والأنشطة. 100 XP. تُمنح المكافأة مرة واحدة فقط.

Crafting Advanced React Components from Primitives

انتقل من مجرد استخدام مكتبات المكونات إلى فهم كيفية تصميمها و بنائها من الداخل (Under the Hood)، عبر إعادة بناء مكونات مستوحاة من Radix UI و تطبيق أنماط التصميم المستخدمة في الأنظمة الحقيقية.

JavaScriptJavaScriptTypeScriptTypeScriptReactReact
39 درسًا
التطبيق
مدفوعمكافأة إكمال الدورة إضافة إلى نقاط الدروس والأنشطة. 100 XP. تُمنح المكافأة مرة واحدة فقط.

React Design Patterns

تجاوز مرحلة كتابة المكونات العشوائية إلى بناء واجهات React بهيكلة واضحة و قابلة للصيانة، عبر تعلم الـ Design Patterns التي يستخدمها المطورون لتنظيم المكونات (Component Organization)، مشاركة السلوك (Behavior Reusability) و إدارة تدفق البيانات (Data Flow Management) داخل التطبيقات الحقيقية.

JavaScriptJavaScriptTypeScriptTypeScriptReactReact
12 درسًا
المفاهيم
مدفوعمكافأة إكمال الدورة إضافة إلى نقاط الدروس والأنشطة. 100 XP. تُمنح المكافأة مرة واحدة فقط.

Git on Your Machine

وراء كل أمر Git توجد آليات تحدد كيف تُخزن البيانات، تُبنى الـ commits و يُدار تاريخ المشروع. في هذا الكورس سنكشف ما يحدث خلف الكواليس (Under the Hood) لنحوّل Git من أداة تستخدمها إلى نظام تفهمه بعمق. كل ذلك محليا على جهازك: العمل بين الأجهزة عبر الـ Remotes (Push و Pull) موضوع الدورة القادمة Git Between Machines.

GitGit
41 درسًا
التعمّق
مدفوعمكافأة إكمال الدورة إضافة إلى نقاط الدروس والأنشطة. 100 XP. تُمنح المكافأة مرة واحدة فقط.

Learn Go by Building a CLI

هذا الكورس ليس مجرد شرح لمميزات Go، بل رحلة لبناء مشروع كامل يوضح كيف تُستخدم اللغة لبناء أدوات عملية، منظمة، قابلة للصيانة و التوسع.

GoGo
69 درسًا
التطبيق
مدفوعقريبا

Files Thinking: Mental Models for Upload, Storage & Delivery

كيف تفكر في الملفات داخل مشاريعك؟ في هذا الكورس سنبني طريقة تفكير هندسية حول رفع، تخزين و تقديم الملفات مع التركيز على فهم الـ (Trade-offs) بين الأداء، التكلفة، الأمان و قابلية التوسع لاختيار الحلول المناسبة و بناء أنظمة تتعامل مع الوسائط بكفاءة و مرونة.

0 دروس
هندسة الأنظمة