Learn how to build a database

This site hosts the lessons for LearnDB, a project that teaches you how to create a database system from scratch with Node.js and JavaScript.

The project is the result of this reddit post and its accompanying survey: Would anyone be interested in learning how to build a database?

Click the “Subscribe” link below to sign up to receive e-mail updates from LearnDB about lessons, articles, and site changes.

Join the community for discussions and to ask questions

Join the LearnDB Discord Server

Subscribe to the LearnDB Subreddit

Browse or open issues in the LearnDB GitHub repo

Send me an e-mail:

Ready to start learning?

Head over to Chapter 1 to get started with the Basics, including project goals and information about the LearnDB GitHub repo.