Data

Databases & SQL

Data outlives code. Learn to think relationally, write SQL with confidence, and understand the engine underneath — how indexes find one row among millions, and how transactions keep money from vanishing when a server crashes.

  • Beginner
  • 14 lectures
  • About 8 hours
  • 5 free lectures (88 min)
Start free lecture 1

What you’ll learn

  • Model data with tables, keys and relationships
  • Write SELECT queries with filters, sorting, grouping and aggregates
  • Combine tables with inner and outer joins
  • Explain how B-tree indexes speed up queries — and what they cost
  • Use transactions correctly and explain the ACID guarantees

Curriculum

Module 1 · The relational model and SQL

5 lectures
  1. 01Why databases existInteractiveFree15 min
  2. 02Querying with SELECTInteractiveFree18 min
  3. 03Joins: combining tablesInteractiveFree18 min
  4. 04Indexes and B-treesInteractiveFree19 min
  5. 05Transactions and ACIDInteractiveFree18 min

Module 2 · Designing databases

5 lectures
  1. 06Data modeling and normalizationIncluded with the course
  2. 07Query plans and performanceIncluded with the course
  3. 08Isolation levels in depthIncluded with the course
  4. 09Replication and high availabilityIncluded with the course
  5. 10Beyond relational: NoSQL modelsIncluded with the course

Module 3 · Data at scale

4 lectures
  1. 11Partitioning and shardingIncluded with the course
  2. 12Caching strategiesIncluded with the course
  3. 13Data warehouses and analyticsIncluded with the course
  4. 14Capstone: design a production schemaIncluded with the course

Who this course is for

  • Developers who build data-backed applications
  • Analysts who want to go beyond spreadsheets
  • Product and operations teams who work with data every day

Before you start

None.

Keep going

Related courses

AI & Machine Learning

Generative AI & Large Language Models

How large language models really work — and how to build reliable products on top of them.

Intermediate14 lectures~7 hours
5 free lectures$69₹4,499
AI & Machine Learning

Machine Learning Foundations

Real intuition for how machines learn from data — models, loss, gradients and generalization.

Beginner14 lectures~8 hours
5 free lectures$59₹3,999
AI & Machine Learning

Deep Learning

Neural networks from the ground up — neurons, backpropagation, optimizers and the techniques that make deep models train.

Intermediate14 lectures~9 hours
5 free lectures$79₹5,499

Training a team on this?

We can combine Databases & SQL with other courses into a learning path built around your team’s roles and goals.