Skip to content
Badr Academy Education
العربية
Badr Academy Education

Browse by topic

School learning

A real skill alongside the curriculum, from grade 4 to secondary

Not traditional tutoring: practical courses in programming, AI, robotics and skills, arranged by stage, that combine what you study at school with things you build yourself.

Choose your stage

What do you learn at each stage?

Primary

Grade 4 · Grade 5 · Grade 6

Logical thinking, visual programming and simple electronics.

Preparatory

Preparatory 1 · Preparatory 2 · Preparatory 3

Writing real code, first websites and small robots.

Secondary

Secondary 1 · Secondary 2 · Secondary 3

Deeper programming, a practical intro to AI and a portfolio project.

Why the academy is different from private lessons

Curriculum + a skill

Courses connect what you study at school to something real, so you understand the subject and gain a skill with it.

A project at every stage

Each stage ends in something you make and explain: a game, a site, a circuit or a robot.

A personal roadmap

You always know the next step after each course, for your age and goal.

Progress you can see

A dashboard shows what you finished and what is left, and your parent can follow it if you both want.

Good courses to start with

Programming

أساسيات SQL

SQL Fundamentals

لغة الاستعلام عن قواعد البيانات: الجداول والمفاتيح، SELECT والتصفية والترتيب، القيم الفارغة، التجميع و GROUP BY و HAVING، الربط بين الجداول، الاستعلامات…

  • Beginner
  • 28 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

SQL للتحليلات

SQL for Analytics

اسأل قواعد البيانات بلغتها: الاستعلام والتصفية والترتيب، التجميع و GROUP BY و HAVING، ربط الجداول، CASE والتواريخ والاستعلامات الفرعية و CTE، دوال…

  • Beginner
  • 28 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
Digital marketing & SEO

أساسيات SEO

SEO Fundamentals

اجعل الناس يجدون صفحاتك: كيف يزحف محرك البحث ويفهرس ويرتب، نية الباحث والمحتوى المفيد، البحث عن الكلمات وتجميعها، تحسين الصفحة والبيانات المنظمة،…

  • Beginner
  • 20 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
Robotics

أساسيات الروبوتات

Robotics Fundamentals

افهم الروبوت من الداخل: الإحساس والتفكير والفعل، الحساسات والمحركات والطاقة، التروس والعجلات والحركة، البرمجة بالكتل والشروط والتكرار والتغذية الراجعة، تتبع الخط وتجنب…

  • Beginner
  • 24 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
AI & Data

هندسة الأوامر (Prompt Engineering)

Prompt Engineering

اكتب أوامر واضحة تعطيك نتائج موثوقة: تشريح الأمر، الأمثلة، التفكير خطوة بخطوة، الهيكلة والمخرجات المنظمة، سلاسل الأوامر والمستندات الطويلة، الأوامر للتعلم والكتابة…

  • Beginner
  • 18 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
Programming

البرمجة بلغة Python

Python Programming

تعلّم البرمجة من الصفر بلغة Python: المتغيرات والقرارات والتكرار والقوائم والدوال والملفات، وصولًا إلى مشروع تطبيقي كامل.

  • Beginner
  • 36 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
Programming

البرمجة بلغة PHP

PHP Programming

برمجة الخادم بلغة PHP: المتغيرات والأنواع والنصوص، الشروط و match والحلقات والدوال، المصفوفات و JSON، النماذج والتحقق والهروب من HTML والجلسات، البرمجة…

  • Beginner
  • 34 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more
Programming

MySQL

العمل مع MySQL عمليًا: التثبيت والأدوات والاتصال، الأنواع وترميز utf8mb4 للعربية ومحرك InnoDB، الاستعلام والتعديل بخصائص MySQL، الفهارس و EXPLAIN، المستخدمون والصلاحيات…

  • Beginner
  • 28 h
  • Taught in Arabic · all content in Arabic
Eng. Abdelmaksoud
Coming soon – learn more

How a student progresses

  1. Find the level

    The roadmap suggests the starting point from stage and experience.

  2. Structured learning

    Short lessons from basics to practice; every course introduction is free.

  3. Practice

    Exercises and small projects in every unit.

  4. A project you present

    Work you explain with confidence at school or in a competition.

FAQ

Questions school students ask

Do I need a powerful computer?

No. Most starter courses run on any recent computer with internet; each course lists its requirements.

Will courses affect my studies?

Courses complement the curriculum rather than compete with it, and the roadmap suggests a weekly time that suits you.

From which grade can I start?

The tracks run from grade 4 of primary to the final year of secondary, with courses suited to each stage.

Do I need prior programming experience?

No. “Beginner” courses start from zero, and every course states its level.

Is learning in person?

Learning is online on the platform now; in-person learning is being prepared in Egypt: groups open wherever enough learners register in any governorate, and other countries are coming soon.

Do I need a parent account?

It depends on your stage: required for primary and preparatory, optional for secondary. The accounts link with a code from your dashboard.

How do I know which course suits me?

Try “Find your path”: short questions build a roadmap of stages and courses for your stage and goal.

What do I make at the end of a course?

A practical project you can explain: a game, a website, a circuit or a robot, depending on the track.

Do I get a certificate?

When you complete a course you receive a completion certificate that can be checked on the certificate verification page.

When does a course start after enrolling?

The course is activated in your dashboard once payment is confirmed, and you start whenever suits you.