Notes, tutorials, and ML implementations from scratch.
Eleven algorithms implemented from scratch in NumPy — each with math, diagrams, and a real dataset.
Nine topics from MIT 18.6501x — convergence, MLE, hypothesis testing, and more.
MIT 6.431x — sample spaces, random variables, Bayesian inference, and Markov chains.
Quantum information and algorithms — qubits, gates, cryptography, and Qiskit implementations.
Foundational Python — from basic operations to algorithms and data visualization.