ما تحتاجه لبناء برمجيات متينة
مفاهيم أساسية و تطبيق عملي لبناء أنظمة حقيقية (Production-ready) سواء في عملك أو مشروعك الخاص.
عرض توضيحي متحرك لطريقة التعلّم عبر الحوار؛ المحتوى تزييني. مرِّر المؤشر فوق البطاقة لإيقاف التنقل، أو استخدم زرَّي "السابق" و"التالي" للتنقل يدويًا.
الدورات المميّزة
فهم حقيقي و تطبيق عملي من خلال مشاريع تبنيها بنفسك.
Git on Your Machine
وراء كل أمر Git توجد آليات تحدد كيف تُخزن البيانات، تُبنى الـ commits و يُدار تاريخ المشروع. في هذا الكورس سنكشف ما يحدث خلف الكواليس (Under the Hood) لنحوّل Git من أداة تستخدمها إلى نظام تفهمه بعمق. كل ذلك محليا على جهازك: العمل بين الأجهزة عبر الـ Remotes (Push و Pull) موضوع الدورة القادمة Git Between Machines.
Learn Go by Building a CLI
هذا الكورس ليس مجرد شرح لمميزات Go، بل رحلة لبناء مشروع كامل يوضح كيف تُستخدم اللغة لبناء أدوات عملية، منظمة، قابلة للصيانة و التوسع.
Files Thinking: Mental Models for Upload, Storage & Delivery
كيف تفكر في الملفات داخل مشاريعك؟ في هذا الكورس سنبني طريقة تفكير هندسية حول رفع، تخزين و تقديم الملفات مع التركيز على فهم الـ (Trade-offs) بين الأداء، التكلفة، الأمان و قابلية التوسع لاختيار الحلول المناسبة و بناء أنظمة تتعامل مع الوسائط بكفاءة و مرونة.
ماذا تريد أن تتعلّم؟
قمنا بتنظيم الدورات حسب التقنيات لتسهيل الاختيار، اختر ما يناسبك و ابدأ التعلّم مباشرة.
جوهر المجال
تركّز هذه الموضوعات على ما يقوم عليه المجال فعلاً، لتبني فهما يمكن الاعتماد عليه مع مرور الوقت.
تتعلم كيف تمثل البيانات و تختار البنية المناسبة بحسب العمليات المطلوبة. ثم تبني خوارزميات صحيحة و تحلل تكلفتها مع نمو المدخلات.
Algorithmic Thinking
متاحقبل كتابة الكود تتعلم كيف تحول الطلب الغامض إلى مشكلة محددة. تحدد المدخلات و المخرجات و القيود ثم تتبع حالة الحل و تبرر صحة خطواته.
Complexity & Growth
متاحسرعة الحل في تشغيل واحد لا تخبرك كيف سيتصرف مع بيانات أكبر. تتعلم كيف يتغير مقدار العمل و الذاكرة مع نمو المدخلات و كيف تصف هذا النمو باستخدام Big O.
Sequential Data
قريباًتحفظ Array و Linked List ترتيب العناصر بطرق مختلفة. تتعلم كيف تؤثر طريقة التخزين في تكلفة الوصول و الإدراج و الحذف ثم تختار البنية التي تناسب عملياتك.
Stacks, Queues & Deques
قريباًأحيانا تأتي بساطة الحل من تقييد مكان إضافة العناصر و إزالتها. تتعلم متى تستخدم Stack أو Queue أو Deque و كيف تفصل سلوك البنية عن طريقة تخزينها.
Hash Tables, Maps & Sets
قريباًعندما يتكرر البحث عن قيمة بمفتاح يمكنك تجنب فحص البيانات من البداية في كل مرة. تتعلم كيف تعمل Hash Table و متى تختار Map أو Set و كيف تتعامل مع التصادمات.
Trees & Recursive Traversal
قريباًتمثل البيانات الهرمية بشجرة و تستخدم Recursion لأن المشكلة تتكرر داخل كل فرع. ثم ترى كيف يسمح ترتيب Binary Search Tree باستبعاد فروع من البحث و لماذا تعتمد التكلفة على شكل الشجرة.
اختر باقتك
كل الدورات والمميزات في اشتراك واحد.
نتولى الدفع و التفعيل بشكل يدوي حاليا.
✓ تم العثور على باقتين:
↲ اكتب رقماً لعرض التفاصيل (1–2)
أصوات تثق بها
نجمع بين منظورين: خبراء يراجعون جودة المحتوى و طلاب يشاركون تجربة التعلّم كما هي.
خبراء المحتوى
ستجد هنا مراجعة خبير مستقل بعد نشر أول دورة. كلام صادق يقيّم الجودة والعمق.
في انتظار أول خبير
الاسم و المنصب هنا
مساحة محفوظة لمراجع خبير آخر، رأي مبني على خبرة حقيقية في المجال.
مقعد محجوز لمراجع آخر
الاسم و المنصب هنا
تجارب الطلاب
ستجد رأي أول طالب هنا بعد إتمام أول دورة. تجربة حقيقية لا مزيّنة.
في انتظار أول تجربة
الاسم و المسار هنا
رأي طالب آخر من أوائل من أكمل مسار التعلّم معنا.
في انتظار رأي ثاني
الاسم و المسار هنا
كل رأي جديد هنا يساعد القادم بعده يختار بثقة أكبر.
في انتظار أول تخرّج
الاسم و المسار هنا
الأسئلة الشائعة
كل ما قد يشغل بالك قبل أن تبدأ.


