Aditya Bhaskara · Compiled notes

Two courses, written down properly.

These are the notes I kept while teaching myself two things from the ground up — how a database engine actually works, and how neural networks actually work. Full lessons with diagrams, worked examples, and interactive bits, written the way I wish someone had explained them to me. Start wherever you like.

01
Database internals

A Field Guide to the Database Engine

What really happens between a SELECT and the bytes on disk: how rows live inside pages, how B+tree and hash indexes find them, how the planner and executor turn SQL into actual work, and how transactions, logging, and replication keep everything correct when the machine crashes mid-write.

16 lessons8 reference sheets
Storage & pagesBuffer poolB+tree indexesQuery executionTransactions & MVCCARIES recoveryLSM & distributed
Open the field guide
02
Deep learning

Deep Learning I: Neural Networks

From a single neuron to the Transformer, built from first principles. Backpropagation, the tricks that make training actually converge, convolutional and recurrent networks, attention, and how BERT and GPT are put together — every idea motivated by the problem it solves. Comes with live simulators and an exam center modelled on the real papers.

14 lessonsExam centerGlossary
Perceptrons & MLPsBackpropCNNsRNNs & LSTMsAttentionTransformers · BERT/GPT
Open the course