Databases Diploma

From schema design to advanced SQL queries

An intensive foundational course (Part 1) that combines database schema design (Schema Design) with advanced hands-on query writing using PostgreSQL, plus the basics of connecting to data with Python. The course is running now and its lectures are being added progressively.

Taught by Dr. Mostafa Saad Ibrahim
Senior Vision Engineer, NVIDIA
Standalone diplomaLevel: intermediate
28lectures
28hours
3structured units
4free lectures
Diploma content
Illustration of the Databases diploma content

Watch the free lectures now

Databases Diploma · 4 free lectures

We'll only send you the link to the free lectures.
Illustration of the Databases diploma content
Now watching: the free lectures
Browse the curriculum
Learning outcomes

What you'll learn

  • Understand database concepts and why they matter, the relational model (Relational Model) and relational algebra operators (Relational Algebra).
  • Design database schemas (Schema Design) and draw entity-relationship diagrams (ERD).
  • Apply normalization rules (Normalization) to design sound tables.
  • Write powerful PostgreSQL queries, including subqueries (Subqueries), window functions (Window Functions) and CTEs.
  • Build the right way of thinking for constructing queries through hands-on challenges.
  • Connect databases to applications using Python.
  • Learn the fundamentals of data storage (Storage) and database performance (Performance).
  • Prepare for database-focused specializations: Backend, DBA, and data engineering and analysis.
Who will teach you?
Dr. Mostafa Saad Ibrahim speaking to CSkilled studentsNVIDIA · PhD, SFU
Dr. Mostafa Saad IbrahimSenior Vision Engineer, NVIDIA
Who will teach you?

Dr. Mostafa Saad Ibrahim

He has worked in AI for 15 years across research and engineering, and has published papers at CVPR and ECCV with more than 1,000 combined citations. He has taught programming since 2006 and runs a leading Arabic competitive programming channel on YouTube with more than 134 thousand subscribers.

Why he teaches this diploma himself

  • Teaching programming to beginners since 2006
  • Connects the material to what programmers need in real work
  • Head of the judging committee for programming contests in Egypt and Jordan (ECPC and ACPC)
+years teaching
+Courses & diplomas
+students
Full instructor profile
Detailed learning roadmap

Full curriculum: 3 units

The diploma includes hands-on practice sessions on writing queries. 4 lectures are free so you can judge the teaching before you decide.

01Welcome3 lectures
Who is Dr Mostafa
CSkilled Mission
AI role with DB Study
02Fundamental Concepts3 lectures
FreeWhy we need database system
Relational Database
Relational Algebra
03Querying6 lectures
Querying 1
Querying 2
Querying 3
Querying 4
Querying 5
Querying 6 - Practice
Skills & tools

What you'll take away from this diploma

Tools

PostgreSQLSQLPythonERD

Concepts

Relational ModelRelational AlgebraNormalizationSubqueriesWindow FunctionsCTEs

Prerequisites

Programming fundamentals and object-oriented programming (Programming and OOP).

Why CSkilled instead of scattered resources?

A comparison between learning from scattered resources and learning from one integrated curriculum.

Scattered resources (YouTube / generic courses / bootcamps)

  • Depth and curriculum: Scattered content with no clear order, so you get lost between levels.
  • Practice: Few problems, often without explained solutions, and small, incomplete projects.
  • Instructor and language: Uneven quality of explanation, and much of it is in English only.
  • Support and cost: No guidance, and dollar-priced subscriptions or expensive bootcamps.

What do you get at CSkilled Academy?

  • Depth and curriculum: 28 lectures and 28 hours across 3 structured modules that explain the idea before using any ready-made tool.
  • Practice and projects: Graded problems with explained solutions, and hands-on projects that bring what you learned together into complete work.
  • Instructor and language: Taught in Arabic with the English terms by Dr. Mostafa Saad, Senior Computer Vision Engineer at NVIDIA.
  • Support and payment: A support team that answers your questions on WhatsApp, and interest-free installments for up to 3 months.
What our students say

Real experiences from students who completed the journey

Hundreds of verified reviews
Pricing & payment methods

Choose the payment plan that suits you

No interest and no hidden fees. The large number is what you pay today.

This is a standalone diploma, suited to you after the Python or C++ programming diploma.Python Diploma
One-time payment

Full payment

Pay today3,500EGP
One payment, no installments after
Choose plan
Total: 3,500 EGP
Most popular 3 months

3-month installments

Down payment today1,600EGP
then 2 monthly payments × 950 EGP
Choose plan
Total: 3,500 EGP
One-time payment

Full payment

Pay today$70
One payment, no installments after
Choose plan
Total: $70

Installments are currently available in Egyptian pounds only. To ask about dollar installments: Contact us.

Down payment at checkout, then installments every 30 days. No interest and no late fees; access pauses if an installment is not received within 3 days of its due date.

InstaPayFawryCardsInterest-freeLifetime accessSecure payment via Paymob

Have a question about payment? Contact us on WhatsApp

Judge the teaching for yourself

Start with the free lectures today

Databases Diploma: 28 lectures and 28 hours. Start free, no payment details needed.

No payment detailsTaught in Arabic with the English terms
FAQ

Questions before you enroll

What are the prerequisites for this diploma?

Programming fundamentals and object-oriented programming. If you're not ready yet, start with the Python Programming Diploma.

How many hours a week do I need?

6 to 8 hours a week is enough to progress steadily. Study is self-paced and can be balanced with school or work.

Are the lectures recorded?

Yes, they're fully recorded and you watch them whenever suits you.

How long does access to the content last?

Lifetime access (Lifetime Access): watch the content anytime with no expiry, including any updates or new additions to the content for free.

Do I get a certificate?

Yes, you receive a certificate of completion issued by CSkilled and signed by Dr. Mostafa Saad.

What payment methods are available?

InstaPay, Fawry and bank cards, with interest-free installments for up to 3 months.

Why explanations in Arabic with English terminology?

So you understand ideas in your own language, while working with references and the job market in its own terminology.

shieldOur principle: no unrealistic job promises, just solid engineering training.
Have a question?