SQLite
SQLite is a lightweight, file-based database perfect for development and embedded systems.

Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026

The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.


SQLite is a lightweight, file-based relational database that requires no separate server process. It’s perfect for development, testing, embedded systems, and applications that don’t need a full client-server database.

In this section you’ll learn how to install SQLite, manage permissions, and create databases.

Lessons in this unit:

0: ▶︎ Introduction
1: How to install SQLite on macOS
2: SQLite User Permissions
3: How to create an empty SQLite database