# SQL — Resources

## Videos

- [SQL in 100 Seconds](https://www.youtube.com/watch?v=zsjvFFKOm3c) — Fireship. Quick overview.
- [SQL Tutorial](https://www.youtube.com/watch?v=HXV3zeQKqGY) — freeCodeCamp. Full beginner course.
- [SQL Joins Explained](https://www.youtube.com/watch?v=9yeOJ0ZMUYw) — Web Dev Simplified. Visual join explanations.

## Articles and Readings

- [SQLBolt](https://sqlbolt.com) — Interactive SQL tutorials. Start here.
- [PostgreSQL Tutorial](https://www.postgresqltutorial.com/) — PostgreSQL-specific guide.
- [Use The Index, Luke](https://use-the-index-luke.com/) — SQL indexing deep dive.

## Books

- **SQL in 10 Minutes** by Ben Forta — Quick reference and practice.
- **Learning SQL** by Alan Beaulieu — Comprehensive introduction.

## Tools and Playgrounds

- [SQL Fiddle](http://sqlfiddle.com) — Run SQL in the browser.
- [DB Fiddle](https://www.db-fiddle.com/) — PostgreSQL, MySQL, SQLite.
- [PostgreSQL](https://www.postgresql.org/) — Open-source relational database.

## Podcasts

- [Software Engineering Daily — Database Episodes](https://softwareengineeringdaily.com/category/all-episodes/exclusive-content/databases/) — Technical deep dives on SQL, PostgreSQL, indexing.
- [Postgres.fm](https://postgres.fm/) — Weekly PostgreSQL podcast covering SQL performance, extensions, and best practices.

## Interactive and Visual

- [SQLBolt](https://sqlbolt.com/) — Step-by-step interactive SQL lessons in the browser.
- [SQL Murder Mystery](https://mystery.knightlab.com/) — Solve a murder mystery using SQL queries — gamified learning.
- [VisuAlgo — Databases](https://visualgo.net/) — Animated visualizations of B-trees, hashing, and indexing algorithms.
- [Explain.dalibo.com](https://explain.dalibo.com/) — Visual PostgreSQL EXPLAIN ANALYZE visualizer — paste a plan and see it as a tree.

## Courses

- [Stanford — Databases (free)](https://online.stanford.edu/courses/soe-ydatabases0005-databases-relational-databases-and-sql) — Jennifer Widom's foundational SQL and relational database course.
- [freeCodeCamp — SQL and Databases](https://www.freecodecamp.org/learn/relational-database/) — Free interactive curriculum with PostgreSQL projects.
- [Mode Analytics — SQL Tutorial (free)](https://mode.com/sql-tutorial/) — Practical SQL for analysis with real datasets.
