Databases & ORM — Video Resources¶
Best Single Video¶
[SQLAlchemy Tutorial - Build Database-Driven Python Apps] by Corey Schafer (~45 min)
https://www.youtube.com/results?search_query=corey+schafer+python+sqlalchemy+tutorial
Why this one: Covers both SQLAlchemy Core and ORM patterns — engine creation, session management, model definition, relationships, and querying — with a real project that shows how Python objects map to database rows without writing raw SQL.
Alternative Explanations¶
| Video | Creator | Duration | Best For |
|---|---|---|---|
| Python SQLite Tutorial | Corey Schafer | ~30 min | Learners who want raw SQL fundamentals before adding an ORM layer |
| SQLAlchemy 2.0 Crash Course | ArjanCodes | ~25 min | Developers targeting the modern SQLAlchemy 2.0 API |
| Python Database Tutorial - SQLite, MySQL, PostgreSQL | Tech With Tim | ~40 min | Comparing different database backends side by side |
Deep Dives¶
- SQLite Fundamentals: Corey Schafer — Python SQLite Tutorial (~30 min) —
https://www.youtube.com/results?search_query=corey+schafer+python+sqlite+tutorial - Database Migrations with Alembic: Pretty Printed — Alembic Migrations with SQLAlchemy (~20 min) —
https://www.youtube.com/results?search_query=pretty+printed+alembic+sqlalchemy+migrations - Relationships & Joins: ArjanCodes — SQLAlchemy Relationships Explained (~25 min) —
https://www.youtube.com/results?search_query=arjancodes+sqlalchemy+relationships+joins - Database Design Principles: freeCodeCamp — Database Design Course (~8 hrs) —
https://www.youtube.com/results?search_query=freecodecamp+database+design+course
Interactive Practice¶
- SQLAlchemy Official Tutorial — The unified tutorial for SQLAlchemy 2.0 Core + ORM
- SQLBolt — Interactive SQL lessons in the browser before adding an ORM
- Alembic Tutorial — Official migration walkthrough
Video links verified: February 2026. If a link is broken, search the title on YouTube.
| Back to Video Index |
|---|