Notes

A searchable knowledge base for study and research.

Notes are lighter than blog posts and are organized by category, tags, difficulty, status, and recent updates.

Algorithms

Graph Search Templates

BFS, DFS, shortest paths, and common state modeling patterns.

PracticingFoundationBFSDFSgraphs
Updated 2026-05-29Open note

Deep Learning

CNN Building Blocks

Convolution, pooling, normalization, residual connections, and visual intuition.

LearningIntermediateCNNPyTorchvision
Updated 2026-05-25Open note

Deep Learning

Transformer Attention Notes

Self-attention, positional encoding, multi-head attention, and vision transformer vocabulary.

LearningIntermediateTransformerattentionViT
Updated 2026-05-24Open note

Computer Networks

Computer Networks Roadmap

Layered models, TCP/IP, HTTP, DNS, congestion control, and common interview topics.

LearningFoundationTCPHTTPDNS
Updated 2026-05-20Open note

Mathematics

Linear Algebra for Deep Learning

Vectors, matrices, eigenvalues, SVD, and how they appear in model training.

ReviewingFoundationlinear-algebramatrixML
Updated 2026-05-18Open note

Git

Git Branching and Experiment Records

Branch naming, commit scope, reproducible experiment snapshots, and documentation habits.

PracticingIntroGitworkflowexperiments
Updated 2026-05-12Open note

Python

Python Scientific Stack

NumPy arrays, plotting, environment management, and simple packaging practices.

PracticingFoundationPythonNumPyConda
Updated 2026-05-10Open note

Research Notes

Research Paper Reading Template

A repeatable structure for reading papers without losing the central question.

LearningIntropapersreadingresearch
Updated 2026-05-04Open note