Courses/Full-Stack Software Engineer/Database Engineering — Relational & NoSQL
Full-Stack Software EngineerIntermediate8 modules~4.0 hours hands-on

Database Engineering — Relational & NoSQL

Master relational database design, normalization, ACID properties, advanced SQL, indexing, and NoSQL trade-offs to make confident data storage decisions.

// What you'll be able to do
  • Tables, keys, relationships, and normalization
  • Joins, aggregations, subqueries, and window functions
  • Reliable data and SQL injection prevention
  • B-trees, EXPLAIN ANALYZE, and optimization strategy
// Curriculum

8 modules, built to run

Every module ships runnable code. Expand any one to see what's inside.

00IntroductionWhat problem databases solve and why it matters30 min
ObjectiveWhat problem databases solve and why it matters
Start moduleFree preview
ObjectiveTables, keys, relationships, and normalization
ObjectiveJoins, aggregations, subqueries, and window functions
ObjectiveReliable data and SQL injection prevention
ObjectiveB-trees, EXPLAIN ANALYZE, and optimization strategy
ObjectiveDocument stores, key-value, and consistency trade-offs
ObjectivePrisma schema, type-safe queries, and versioned changes
ObjectiveChoosing the right database for any scenario

Ready to start Database Engineering — Relational & NoSQL?

Jump into Module 0 — no account required.