Database Design & MySQL for Beginners | e-Learning | Muh
MM Muhindo Mubaraka
e‑Learning / Foundations / Database Design & MySQL for Beginners

Database Design & MySQL for Beginners

Beginner Foundations 15 lessons Updated Aug 2026

What you'll learn

  • What databases and tables really are, and how to design them well
  • Create, insert, select, update and delete data with SQL
  • Filter with WHERE, connect tables with keys, and plan a schema with an ERD

Curriculum

5 modules · 15 lessons
01 Thinking in tables Free lesson 3 lessons
Database concepts, part 1 Preview
Database concepts, part 2
Database concepts, part 3
02 First steps in SQL 4 lessons
SQL tutorial, part 1
SQL tutorial, part 2
SQL tutorial, part 3
SQL practice session
03 The queries you will use every day (practice module) 4 lessons
UPDATE and DELETE: carefully!
Sorting and limiting
Counting and grouping
JOIN two tables
04 Designing real databases (ERDs) 2 lessons
Design a News App database
Design a Music App database
05 Going deeper (external, hand-picked) 2 lessons
MySQL full course
SQL full database course

Description

Every real system (school, shop, hospital) lives on a database. This course teaches you to think in tables first, then to speak SQL confidently. Short lessons, lots of practice queries.

Your instructor

MM
Muhindo Mubaraka
Full-Stack Developer & Software Engineer

Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.

Frequently asked questions

How do I pay?

Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.

Is it self-paced?

Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.

Do I get a certificate?

Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.

What if I get stuck?

Use the course's discussion Q&A to ask a question. I read and answer these myself.

UGX 60,000 15 lessons Enrol now