Blog
ML concepts, explained so they stick
ML concepts explained in plain language, one idea at a time, with the math and the code side by side.
How to learn machine learning in 2026: a complete roadmap for self-taught learners
The order to learn machine learning on your own: Python, the math that ML uses, PyTorch, then training and evaluating deep networks, with every concept named so you know exactly what is ahead of you.
15 September 2026
What is the Adam optimizer? Explained step by step
Adam is the optimizer most deep learning models train with. This post explains what it does, why it works better than plain gradient descent, and when to use AdamW instead.
15 September 2026