Overview

Database Hero

Data is the foundation of every application. Master how to store, query, and scale it. From your first SQL query to designing globally distributed databases β€” every concept is taught hands-on with real engines.


Level Overview

πŸ—ΊοΈ Choose Your Level


πŸ“‹ Curriculum Overview

Learn to think in tables, rows, and relationships

Labs
Topics

1–5

Relational model, installing MySQL/PostgreSQL, CREATE/INSERT/SELECT

6–10

WHERE, ORDER BY, GROUP BY, HAVING, aggregate functions

11–15

JOINs (INNER, LEFT, RIGHT, FULL), subqueries, views

16–20

Database design, normalisation (1NF–3NF), ERD, foreign keys, constraints

Databases: MySQL 8, PostgreSQL 15


⚑ Lab Format

Every lab uses a real database engine running locally or in Docker:

circle-check

πŸ† Certifications Aligned

Certification
Relevant Levels

Oracle MySQL 8 Developer

Foundations + Practitioner

PostgreSQL Associate (EDB)

Foundations + Practitioner

MongoDB Certified Developer

Practitioner + Advanced

AWS Certified Database Specialty

Advanced + Architect

Google Professional Data Engineer

Architect

Snowflake SnowPro Core

Architect


πŸš€ Start Here

circle-info

New to databases? Start at Lab 1: Introduction to Relational Databasesarrow-up-right β€” no prior SQL knowledge needed.

Already know SQL? Jump to Lab 1: Advanced SQL β€” Window Functionsarrow-up-right to master the features most developers skip.

Working with NoSQL? Head to Lab 16: MongoDB Fundamentalsarrow-up-right for hands-on document database work.

circle-exclamation

Last updated