sprkdsprkd.io
← Courses

πŸ—„οΈ Database Essentials

Work with data: SQL and queries, data modeling, indexing and performance, transactions and concurrency, NoSQL and scaling, and operations.

0/9
Start: SQL & Queries β†’
πŸ“Š Assess your Databases level to see exactly which modules to focus on.Assess β†’
1
SQL & Queries
Pull exactly the rows you need by pairing the right JOIN with GROUP BY, HAVING, subqueries, and window functions.
Free
2
Data Modeling
Design schemas that stay honest: primary and foreign keys, junction tables for many-to-many, and normalization you denormalize on purpose.
πŸ”’
β˜…
Chapter review
Chapter 1 review β€” SQL & modeling
Lab: Model it and query it Β· 10-question check
πŸ”’ Standard
3
Indexing & Performance
Turn slow scans into instant lookups by reading EXPLAIN plans and placing indexes that honor the leftmost-prefix rule.
πŸ”’
4
Transactions & Concurrency
Keep concurrent writes correct with ACID transactions, choosing isolation levels that balance dirty and phantom reads against locking, deadlocks, and MVCC.
πŸ”’
β˜…
Chapter review
Chapter 2 review β€” Indexing & transactions
Lab: Make it fast and correct Β· 10-question check
πŸ”’ Standard
5
NoSQL & Scaling
Match document, key-value, wide-column, or graph stores to your access pattern, then scale out with sharding, replication, and the CAP tradeoff.
πŸ”’
6
Operations & Reliability
Sleep through incidents with point-in-time backups, replicas for failover and read scaling, and reversible migrations that dodge long locks.
πŸ”’
β˜…
Chapter review
Chapter 3 review β€” Scaling & operations
Lab: Scale and operate Β· 10-question check
πŸ”’ Standard
πŸŽ“
Final exam
Database Essentials β€” comprehensive capstone
Hands-on capstone + course-wide exam Β· scored to a role level
πŸ”’ Professional