الانتقال إلى المحتوى

كتالوج الدورات

دورات مبنية لتقدّم حقيقي

دورات برمجة فردية وجماعية عبر الإنترنت لجميع المستويات، عبر مسارات تعلّم مرنة ومنظّمة بكثافات متفاوتة.

7
دورات متاحة
+10
سنوات خبرة
طلاب يعملون معًا على تمرين برمجي

دوراتنا الأساسية

الذكاء الاصطناعي وتعلّم الآلةجديد

ابدؤوا بلغة Python ومعالجة البيانات اللتين يقوم عليهما هذا المجال، ثم اعملوا على أسس تعلّم الآلة: كيف يتعلّم النموذج من البيانات، ولماذا يقع في فرط التخصيص، وكيف تميّزون النتيجة الجيدة من نتيجة الحظ. ومن هناك تنتقلون إلى الشبكات العصبية والتعلّم العميق، ثم إلى الأدوات التي تعيد تشكيل هذه الصناعة الآن، بما في ذلك النماذج اللغوية الكبيرة (LLMs)، وهندسة الأوامر، والاسترجاع، ووكلاء الذكاء الاصطناعي (AI agents) الذين يستدعون أدوات حقيقية. وتختمون ببناء تطبيق خاص بكم ونشره. لا تُفترض أي معرفة رياضية تتجاوز المرحلة الثانوية، وكل جلسة تطبيقية بوجود مدرّب إلى جانبكم.

من المبتدئ إلى المتقدّم10-14 أسبوعًا

السيرة الذاتية والبحث عن عملجديد

الحصول على وظيفة مهارة قائمة بذاتها، منفصلة عن القدرة على أداء العمل نفسه. تبدأ الدورة بكيفية سير التوظيف فعليًا: من يقرأ سيرتك الذاتية، وكم يستغرق ذلك، وما الذي تستبعده برامج الفرز قبل أن يراه أي إنسان. تعيد كتابة سيرتك وملفيك على LinkedIn وGitHub وفق هذا الواقع، وتبني معرض أعمال يثبت ما تقوله، وتتعلم إيجاد فرص خارج مواقع التوظيف التي يحدّثها الجميع باستمرار. ثم تتدرب على بقية المسار: التقديم، والمقابلات عبر جلسات محاكاة وملاحظات صريحة، والتفاوض على العرض دون التقليل من قيمتك. تغطي المواد سوق العمل الألماني والأوروبي إضافة إلى التقديم الدولي.

جميع المستويات4-6 أسابيع

الخوارزميات

تعلّموا أن تقدّروا كلفة البرنامج قبل تشغيله. يبدأ المساق بالترتيب والبحث وتدوين Big-O، ثم يتدرّج عبر العودية والتراجع والبرمجة الديناميكية والطرق الجشعة ونظرية الرسوم البيانية. يُدرَّس كل موضوع بأن تكتبوا الخوارزمية بأنفسكم ثم تكسروها، لتفهموا أين تفشل ولماذا جاء تطبيق المكتبة القياسية على النحو الذي هو عليه. هذا هو المساق الذي يجعل المقابلات التقنية في المتناول، والذي يفصل بين من يستطيع كتابة الشيفرة ومن يستطيع الحكم على صمودها تحت الضغط.

من المبتدئ إلى المتقدّم8-12 أسبوعًا

أساسيات البرمجة

نقطة الانطلاق إن لم تكتبوا سطر شيفرة واحدًا من قبل. تبدؤون بالمتغيّرات والأنواع والتحكّم في التدفّق والحلقات، ثم تنتقلون إلى الدوال والنطاق وبناء البرنامج بحيث يبقى مقروءًا كلما كبر. وفي الطريق تصادفون البرمجة الكائنية التوجّه ومعالجة الأخطاء والعادات التي تفصل الشيفرة التي تعمل فحسب عن شيفرة يستطيع سواكم صيانتها. ينصبّ التركيز طوال المساق على حلّ المشكلات لا على حفظ الصياغة: في النهاية تصبحون قادرين على أخذ مشكلة مصوغة بلغة عادية وتحويلها بأنفسكم إلى برنامج يعمل.

مبتدئ6-10 أسابيع

تصميم البرمجيات وبنيتها

لمن يستطيعون فعلًا بناء الميزات ويريدون الآن تصميم الأنظمة. يغطّي المساق مبادئ SOLID وأنماط التصميم الجديرة بالمعرفة، ثم ينتقل إلى تصميم الأنظمة بمعناه الدقيق: كيف تفكّكون مجالًا، وأين ترسمون حدود الخدمات، ومتى تنفع الخدمات المصغّرة ومتى تكون خطأً باهظ الثمن. تعالجون قابلية التوسّع والتخزين المؤقت والأداء وأنماط الإخفاق على بنى حقيقية، وتتمرّنون على كتابة الوثائق التقنية التي تحظى بموافقة على التصميم. توقّعوا أن تقضوا في الدفاع عن قراراتكم وقتًا يوازي ما تقضونه في اتخاذها.

من المتوسّط إلى المتقدّم8-12 أسبوعًا

تطوير الويب

ابنوا تطبيقات الويب من المتصفّح وصولًا إلى قاعدة البيانات. تبدؤون بلغة HTML الدلالية وتخطيط الصفحات الحديث بلغة CSS، ثم JavaScript على نحوٍ سليم لا كمجموعة قصاصات، ثم React وكيف تُعرض شجرة المكوّنات فعلًا. ويغطّي النصف الثاني Node.js وتصميم واجهة برمجة، والتخاطب مع قاعدة بيانات، والمصادقة، ونشر النتيجة كي يستطيع الآخرون استخدامها. تخرجون بتطبيق متكامل بنيتموه بأنفسكم، وبفهمٍ لما يحدث بين كتابة عنوان URL وظهور الصفحة.

من المبتدئ إلى المتقدّم10-14 أسبوعًا

تطوير تطبيقات الجوّال

أطلقوا التطبيقات على منصّتي الجوّال الكبريين معًا. تعملون أولًا بالتطوير الأصلي، بلغة Swift على iOS ولغة Kotlin على Android، كي تفهموا أعراف كل منصّة بدل مصارعتها عبر طبقة تجريد. ثم تبنون التطبيق نفسه متعدد المنصّات بلغتي Flutter وReact Native، وترون بدقّة ما يكلّفكم كل نهج. يغطّي المساق إدارة الحالة والتخزين المحلي والتعامل مع واجهات برمجة الجهاز، والأجزاء التي لا يعلّمها أحد: مراجعة متجر التطبيقات، وإدارة الإصدارات، وطرح تحديث دون أن تعطبوا تجربة من يستخدمون التطبيق أصلًا.

متوسّط10-14 أسبوعًا

تطوير قواعد البيانات والخوادم

كل ما يجري بعد أن تغادر الطلبية المتصفّح. تتعلّمون نمذجة البيانات على نحوٍ سليم بلغة SQL، ومتى يكون مخزن المستندات أو مخزن المفتاح-القيمة هو الجواب الأفضل، وكيف تقرؤون خطة الاستعلام حين يبطؤ شيء ما. ومن هناك يتناول المساق البرمجة على جانب الخادم، وتصميم واجهات REST وGraphQL، والمصادقة وأخطاء الأمان التي تتصدّر العناوين، ثم التخزين المؤقت وطوابير الخلفية حين تقوم طلبية واحدة بأكثر مما ينبغي. ويُختتم بالنشر والمراقبة والجانب التشغيلي المتمثّل في إبقاء الخدمة عاملة بعد أن يعتمد عليها مستخدمون حقيقيون.

متوسّط8-12 أسبوعًا
البرمجة ليست فيما تعرفه، بل فيما تستطيع اكتشافه بنفسك.
Chris Pine
مؤلّف كتاب 'Learn to Program'

الأسئلة الشائعة

أسئلة متكررة

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

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

تُقدَّم جميع الدورات مباشرةً عبر الإنترنت على يد مدرّبين خبراء. الجلسات تفاعلية، مع مشاريع تطبيقية وملاحظات فورية. فاتتك جلسة؟ نوفّر تسجيلات لمراجعتها لاحقًا.

حسب الدورة: Python، وJavaScript، وHTML وCSS، وReact، وSwift، وKotlin، وSQL. ستتعلّم الأدوات واللغات المناسبة للمجال الذي تتدرّب من أجله.

تصفّح الدورات المتاحة، واختر ما يناسب مستواك، وسجّل. ستتلقّى كل ما تحتاجه للبدء. تحتاج إلى مساعدة في الاختيار؟ فريقنا هنا لمساعدتك.

نعم. عند الإتمام تحصل على شهادة تثبت مهاراتك الجديدة، وهي إضافة مفيدة لسيرتك الذاتية أو ملفك المهني.

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

الدورات المباشرة تفاعلية، لذا اطرح أسئلتك في أي وقت. يتوفّر أيضًا دعم خارج الحصص من خلال منتدى المجتمع والجلسات الفردية.

ابنِ مهارات برمجية حقيقية مع الدورات المباشرة

احجز استشارة مجانية وسنساعدك على اختيار المسار المناسب.