Roadmap
Machine Learning Roadmap
A practical roadmap to master Machine Learning from zero to advanced — with strong emphasis on hands-on projects and real-world skills.
Beginner Roadmap – Start Here
Perfect if you're new to programming or AI. Build strong foundations first.
| Step | Topic | Key Concepts | Hands-on Projects | Best Free Resources |
|---|---|---|---|---|
| 1 | Python for Machine Learning | Python basics, NumPy, Pandas, data visualization | Data exploration on Titanic/Iris datasets, simple scripts | Kaggle Python Course Automate the Boring Stuff with Python freeCodeCamp Python for Everybody |
| 2 | Machine Learning Fundamentals | Supervised learning basics, regression, classification, evaluation metrics | Build your first classifiers and regressors on Kaggle datasets | Andrew Ng Machine Learning Specialization Kaggle Intro to Machine Learning Google Machine Learning Crash Course |
| 3 | Data Handling & Visualization | Pandas, Matplotlib/Seaborn, exploratory data analysis | Create insightful visualizations and clean real datasets | Kaggle Pandas Course Kaggle Data Visualization |
| 4 | Version Control & Workflow | Git, GitHub, sharing ML projects | Upload notebooks and models to GitHub and Kaggle | roadmap.sh Git & GitHub GitHub Skills |
Advanced Roadmap – Level Up
Once you have the foundations, dive into modern ML techniques and real-world applications.
| Step | Topic | Key Concepts | Hands-on Projects | Best Free Resources |
|---|---|---|---|---|
| 5 | Deep Learning | Neural networks, CNNs, RNNs, Transformers, backpropagation, regularization | Build image classifiers and sequence models with PyTorch/TensorFlow | fast.ai Practical Deep Learning DeepLearning.AI Deep Learning Specialization PyTorch Official Tutorials |
| 6 | Computer Vision | Convolutions, object detection (YOLO), segmentation, transfer learning | Object detection apps, face detection, style transfer | Stanford CS231n OpenCV Tutorials |
| 7 | Natural Language Processing | Text preprocessing, embeddings, Transformers, LLMs basics, sentiment analysis | Build sentiment classifiers, chatbots, and text generation models | Hugging Face NLP Course DeepLearning.AI NLP Specialization |
| 8 | Reinforcement Learning & Generative AI | Q-learning, policy gradients, GANs, diffusion models, VAEs | Train agents in Gymnasium, generate images with diffusion models | OpenAI Spinning Up Hugging Face Diffusers |
| 9 | Advanced Topics & MLOps | Explainable AI, transfer learning, MLOps basics, ethical AI | Model interpretation with SHAP, deploy ML models | Interpretable ML Book TensorFlow Extended (TFX) |
Start at the beginner level and move up as you gain experience. Focus on building small projects every week — that's where real learning happens.
Embodied AGI Roadmap
A practical roadmap to real-world embodied artificial general intelligence — from fundamentals to advanced robotics and lifelong learning.
Beginner Roadmap – Start Here
Perfect if you're new to robotics or AI. Build strong foundations first.
| Step | Topic | Key Concepts | Hands-on Projects | Best Free Resources |
|---|---|---|---|---|
| 1 | AI & ML Basics | Neural nets, supervised learning, reinforcement learning basics | Build simple classifiers and basic RL agents | fast.ai Practical Deep Learning Andrew Ng ML Course (free audit) |
| 2 | Python for Robotics | Python, NumPy, OpenCV basics, ROS2 intro | Simple image processing and robot control scripts | LearnPython.org OpenCV Python Tutorials |
| 3 | Robotics Hardware Basics | Sensors, actuators, Arduino/Raspberry Pi, basic electronics | Build a simple wheeled robot or gripper | Arduino Tutorials Raspberry Pi Projects |
| 4 | Simulation & Embodied Basics | Gazebo, MuJoCo, Isaac Sim basics, sensorimotor loop | Run simple robot behaviors in simulation | Gazebo Tutorials MuJoCo Documentation |
Advanced Roadmap – Level Up
Once you have the basics, move into deeper embodied intelligence topics.
| Step | Topic | Key Concepts | Hands-on Projects | Best Free Resources |
|---|---|---|---|---|
| 5 | Advanced Perception & Sensing | Multimodal sensing, affordances, active vision, haptics | Build perception pipelines with vision + touch | OpenCV Advanced Tutorials |
| 6 | Control & Actuation | Closed-loop control, predictive processing, morphological computation | Implement dynamic balance and dexterous manipulation | MuJoCo Tutorials |
| 7 | Embodied Learning & AGI | Reinforcement learning in robotics, world models, symbol grounding, developmental approaches | Train RL policies in simulation and attempt sim-to-real transfer | Stable Baselines3 Toward Embodied AGI Paper |
This roadmap links to third party websites.
