All lessons
Toutes les leçons
كل الدروس

C++ Foundations

Fondamentaux C++

أساسيات ++C

Each lesson is now isolated into its own content folder, with markdown copy and structured practice data ready for parallel work.

Chaque leçon vit maintenant dans son propre dossier de contenu, avec texte Markdown et données d’exercices structurées.

كل درس أصبح في مجلد محتوى مستقل، مع نصوص Markdown وبيانات تمارين منظمة وجاهزة للعمل المتوازي.

01 0%

Program structure

Structure du programme

هيكل البرنامج

6 sections6 sections6 أقسام
Open lessonOuvrir la leçonافتح الدرس
02 0%

Data types & operations

Types et opérations

أنواع البيانات والعمليات

11 sections11 sections11 قسماً
Open lessonOuvrir la leçonافتح الدرس
03 0%

cin / cout mastery

Maîtrise de cin / cout

إتقان cin و cout

11 sections11 sections11 قسماً
Open lessonOuvrir la leçonافتح الدرس
04 0%

Problem-solving approach

Approche de résolution

منهجية حل المسائل

11 sections11 sections11 قسماً
Open lessonOuvrir la leçonافتح الدرس
05 0%

If / else conditions

Conditions if / else

شروط if مع else

11 sections11 sections11 قسماً
Open lessonOuvrir la leçonافتح الدرس
06 0%

Loops (for / while)

Boucles (for / while)

الحلقات (for / while)

11 sections11 sections11 قسماً
Open lessonOuvrir la leçonافتح الدرس
EX Mock examExamen blancاختبار تجريبي

Straight-line foundations exam

Examen des bases linéaires

اختبار أساسيات المسائل الخطية

Three guided scenarios that mimic early quizzes: read the statement, map IPO, complete the flowchart, then build the matching C++ code.

Trois scénarios guidés qui imitent les premiers quiz : lire l'énoncé, construire la carte IPO, compléter l'organigramme, puis écrire le code C++ correspondant.

ثلاثة سيناريوهات موجهة تحاكي الاختبارات القصيرة الأولى: اقرأ نص المسألة، ابنِ خريطة IPO، أكمل المخطط الانسيابي، ثم اكتب كود C++ المطابق.

Open examOuvrir l'examenافتح الاختبار
EX Mock examExamen blancاختبار تجريبي

Conditions and nested logic exam

Examen des conditions et de la logique imbriquée

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

Three guided scenarios that move from simple branching to ordered checks and true nested decisions: read the statement, map the branch plan, complete the flowchart, then finish the matching C++ logic.

Trois scénarios guidés qui passent du branchement simple aux tests ordonnés puis aux décisions vraiment imbriquées : lire l'énoncé, tracer le plan des branches, compléter l'organigramme, puis terminer la logique C++ correspondante.

ثلاثة سيناريوهات موجهة تنتقل من التفرع البسيط إلى الفحوصات المرتبة ثم إلى القرارات المتداخلة فعلاً: اقرأ نص المسألة، وابنِ خطة التفرعات، وأكمل المخطط الانسيابي، ثم أتمم منطق C++ المطابق.

Open examOuvrir l'examenافتح الاختبار