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?

Subscribe for e-mail updates

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

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.