GitHub repository: tomatopunk/tinysql
Description: A course to build the SQL layer of a distributed database.