Your comprehensive, step-by-step roadmap to mastering AI and machine learning—designed for everyone from absolute beginners to advanced practitioners.
Choose a subject node below to jump directly into the comprehensive lessons, code notebooks, and practice sheets.
Units 01-05: Programming, environment, data, and basic math tools.
understanding what AI is, how machines learn, and the foundations of modern intelligent systems
learning the programming skills required to build, train, and understand AI systems
preparing the tools, software, and computing environment needed for machine learning development
understanding how data is collected, represented, processed, and prepared for AI models
reviewing the mathematical concepts required before advanced machine learning mathematics
Units 06-10: Multi-dimensional calculus, matrices, decompositions, and basic probability.
understanding derivatives, optimization, and the mathematical foundations behind learning algorithms
vector spaces, matrix operations, and mathematical representations of data
breaking matrices into fundamental components for analysis and computation
derivatives, gradients, and optimization across vector and matrix structures
uncertainty modeling, random variables, and probabilistic foundations
Units 11-16: Statistical modeling, classical and unsupervised learning, optimization, and probabilistic models.
analyzing data, estimating patterns, and understanding uncertainty in machine learning models
measuring information, uncertainty, and statistical relationships within data
learning the core algorithms and concepts behind predictive modeling
discovering meaningful structure, groups, and unusual observations in unlabeled data
mathematical methods for finding optimal solutions in learning algorithms
modeling data distributions, inference techniques, and generative learning frameworks
Units 17-21: Neural networks, sequential learning, stochastic dynamics, reinforcement learning, and LLMs/GenAI.
understanding neural networks and the mathematical principles behind modern AI systems
learning how recurrent memory processes ordered data, time series, and language
modeling randomness through time-dependent processes, differential equations, and sampling techniques
learning optimal decision-making through interactions between agents and environments
understanding Transformers, generative model families, and the systems built around them