Level 1 · Entry Foundations¶
Goal: get comfortable reading and writing SQL, understand how relational databases store and query data, and ship a small working database.
Modules¶
- Setup & First Queries
- SELECT Basics & Data Types
- Filtering with WHERE
- Sorting & Limiting Results
- Aggregate Functions & GROUP BY
- Joins Basics
- Working with NULL
- Creating Tables
- Inserting, Updating, Deleting Data
- Project — Library/Bookstore Database
By the end of this level you'll be able to design simple tables, insert and
modify data, filter and sort it, summarize it with aggregates, combine data
across tables with joins, and query it all using nothing more than the
sqlite3 command-line tool.