Introduction to databases and persistence
This course is designed to demystify databases for developers who are comfortable with code but new to persistence and SQL. We focus on Relational Databases as they are the foundation of most industrial software.
The curriculum is split into the following modules:
Tables, Rows, and Columns.
Primary and Foreign Keys.
Relationships (1:1, 1:N, N:M).
Normalization (Why we split data).
ORDER BY) and Limiting (LIMIT).COUNT, SUM, AVG).EXPLAIN QUERY PLAN).sqlite3 CLI tool..tables, .schema).The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

Found a mistake or have a suggestion? Let us know in the feedback form.