Databases
Level 9 — SQL and NoSQL in depth: indexing, query optimization, transactions, replication and sharding.
- SQL FundamentalsCore
Structured Query Language from the ground up — DDL, DML, joins, aggregates, window functions, subqueries, and interview-critical patterns.
sqldatabasesjoinsaggregateswindow-functionsquery - PostgreSQL & MySQLIntermediate
Production SQL databases — ACID guarantees, storage engines, connection pooling, EXPLAIN plans, and the differences that matter in interviews.
postgresqlmysqlacidtransactionsexplainindexingproduction - MongoDB & RedisIntermediate
The two most important NoSQL databases — MongoDB's document model for flexible schemas, Redis as an in-memory powerhouse for caching, queues, and pub/sub.
mongodbredisnosqlcachingdocument-databasekey-value - Indexing & OptimizationAdvanced
How B-tree and hash indexes work, composite index strategies, covering indexes, and a systematic approach to identifying and fixing slow queries.
indexingb-treequery-optimizationperformanceexplain - Transactions & LockingAdvanced
ACID transactions, isolation levels, deadlocks, optimistic vs pessimistic locking, and the concurrency bugs that plague real systems.
transactionsacidlockingdeadlockisolationconcurrency