Free course
SQLite Course
Learn SQLite from the ground up: database files, the command-line shell, schemas, transactions, indexes, application access, backups, and practical limits.
Prerequisites: SQL
~~~
Your progress
of lessons completed.
Course completed.
What you'll learn
Build a small SQLite database, query it safely from an application, inspect its performance, and back it up without running a database server.
Take this course offline
Subscribe to my newsletter to get every free book and course in PDF and EPUB format.
Get the downloadsCourse contents
A database in one file
Choose SQLite, open the shell, and create your first database file.
Schema and data
Create tables and work with SQLite types, keys, constraints, and rows.
Transactions and performance
Understand locking, WAL mode, indexes, and query plans.
Applications and operations
Use prepared statements, test in memory, migrate, back up, and know the limits.