Developer ToolsAdvancedFree

Build Your Own SQL Database

Type `SELECT ... JOIN ... GROUP BY ...` and a database answers in milliseconds — but *how*? Build the engine yourself, in TypeScript, from a SQL parser to a B+Tree to hash joins. Over 16 milestones, the black box becomes glass.

~60h16 tasks
databasesqlparserb-treequery-enginedata-structurestypescriptcompilerssystemsindexing

About this course

Start learningBrowse all courses