Python Basics
Start with the essentials of Python programming, the foundation of data science.
Explore Python
Learn with a clear path
Master Data Science from the fundamentals to advanced topics.
Fundamentals · Machine Learning · Data Engineering · Causal Inference · MLOps · Modern AI
Build from the essentials
Begin with the foundations you need, then follow the connected lessons at your own pace.
Start with the essentials of Python programming, the foundation of data science.
Explore PythonBuild a strong statistical foundation to analyze data effectively.
Learn StatisticsDive into machine learning algorithms and start building intelligent systems.
Get Started with MLLearn to create insightful data visualizations using Matplotlib and Seaborn.
Visualize DataUnderstand the mathematical foundations crucial for machine learning and AI.
Master Linear AlgebraGet hands-on with Pandas for efficient data cleaning and manipulation.
Manipulate DataMove from notebook-scale analysis to SQL, data formats, pipelines, and analytics marts.
Build trustworthy datasetsConnect statistical evidence to decisions through experiments and causal reasoning.
Design credible studiesDevelop, deliver, monitor, and maintain machine-learning systems responsibly.
Operationalize modelsBuild from neural-network foundations to vision, transformers, and grounded generative-AI systems.
Study modern AINot sure where to begin?
Use the learning journey to choose a starting point and move through the site in a sensible order.