Databases and SQL
8 lessonsThe relational model, SQL from joins to window functions, normalization, transactions, concurrency control, recovery and indexing.
First lesson freeLaunch sale 50% off every pass
Courses on databases and SQL, operating systems, computer networks and object-oriented programming, plus AI coding agents, UI and UX, learning faster, motivation and getting hired. The first lesson of each course is free.
The relational model, SQL from joins to window functions, normalization, transactions, concurrency control, recovery and indexing.
First lesson freeProcesses, threads, CPU scheduling, synchronization, deadlocks, paging, virtual memory and file systems, with the numericals exams ask for.
First lesson freeLayering, Ethernet and ARP, IP addressing and subnetting, routing, TCP and its congestion control, DNS, HTTP and TLS.
First lesson freeEncapsulation, object lifetime and copying, inheritance and the diamond problem, vtables and dynamic dispatch, abstract classes and interfaces, and composition, in C++, Java and Python.
First lesson freeHow coding agents work, how MCP connects them to tools, and how to use automated review without shipping its mistakes.
First lesson freeMake interfaces that look deliberate and are easy to use, without a design degree.
First lesson freeStudy methods with evidence behind them, applied to algorithms, systems and anything else technical.
First lesson freeKeep going when progress is slow, the job market is loud and AI seems to do everything.
First lesson freeFrom your first application to the offer: how hiring works, what to send and how to talk about your work.
First lesson free