Foundations
Python, data tools, linear algebra, calculus, probability and statistics.
PYTHON · NUMPY · MATHOne clear path through machine learning, deep learning, LLMs, retrieval and agents. Learn the ideas, use the resources, then build something that works.
Each stage gives you a foundation for the next. The projects turn study into practice.
Python, data tools, linear algebra, calculus, probability and statistics.
PYTHON · NUMPY · MATHRegression, classification, trees, clustering, evaluation and sound experiments.
SCIKIT-LEARN · DATANeural networks, backpropagation, computer vision, NLP and transformers.
PYTORCH · TRANSFORMERSPrompting, embeddings, retrieval, RAG, structured outputs and evaluation.
LLMS · RETRIEVAL · EVALSTool use, agent loops, state, MCP, human oversight and multi-agent patterns.
TOOLS · MCP · AGENTSAPIs, deployment, monitoring, security, cost and reliability in the real world.
APIS · CLOUD · OBSERVABILITYSuggested exercises, from a first implementation to a complete AI application. These are ideas, not claims of completed work.
Implement gradient descent, plot the fit and compare against a library model.
Index documents, retrieve relevant passages and measure answer quality.
Connect search and reading tools, keep evidence and test against real tasks.
ML Road is a learning resource curated by Ilgiz Satkynov. It connects fundamentals with modern AI engineering through courses, papers and hands-on ideas.
The resource collection began with the open-source ml-road project. Original authors and resource creators retain credit for their work.
Explore on GitHub ↗