Most companies run on a database management system somewhere underneath the product, and getting the fundamentals wrong there is an expensive mistake to make in production. This CS Primer course by Oz Nova builds that fundamental understanding by having you construct a basic relational database engine yourself.
Learning by building
Rather than working through slides, you write code that implements core DBMS mechanics, using video guides only when you get stuck. The 22 exercises are structured so you can focus on the essential path or branch into optional deep-dives depending on how much time you want to spend.
Seminars for the harder concepts
Recorded seminars with other CS Primer participants tackle the ideas that are difficult to absorb from exercises alone. They're best watched right after finishing the module they relate to, once you already have the working knowledge to get the most out of the discussion.