100% Free Resources · 11 Modules

Learn AI & Machine Learning
from Zero to Hero

A complete, structured roadmap with curated free resources — from Python setup to autonomous AI agents. No paywalls. No paid courses.

11
Modules
50+
Resources
100%
Free
Potential
Start Learning ↓
00 · Setup 01 · Math 02 · Python 03 · Data Science 04 · Machine Learning 05 · Computer Vision 06 · Deep Learning 07 · Generative AI 08 · NLP 09 · Reinforcement Learning 10 · Agentic AI ⭐ Bonus
00
Module 00 · Before You Start
Setup & Prerequisites
Get your environment ready. Install Python, set up your code editor, and understand the key Python packages you'll use throughout this journey.
#TypeResource
1SoftwarePython 3.13 Download
2SoftwareVisual Studio Code Download
3PackageInstall Pip Package Installer on Python
4ReferenceCommon Python Libraries used for AI/ML
01
Module 01 · The Math Behind It All
Mathematical Foundations
Mathematics is the foundation of everything in AI. Build strong skills in linear algebra, discrete math, and statistics to theoretically understand how machines learn.
#TypeResource
1PlaylistMath for Machine Learning Playlist
2⭐ CourseNPTEL Swayam Discrete Mathematics Course Recommended
3CourseDiscrete Structures via Saylor Academy
4LecturesLinear Algebra Lecture Series — MIT OCW
5CourseFundamental Math for Data Science — Codecademy
02
Module 02 · Building Your Foundation
Python Programming
These foundational courses in Computer Science and Python Programming will get you going strong! Learn to code, then practice until it feels natural.
#TypeResource
1CourseMITx: Intro to CS and Programming Using Python
2CourseHarvardX: CS50's Intro to Programming with Python
3WebsiteIntroduction to Python — W3Schools
4YouTubeLearn Python in 4 Hours — freeCodeCamp
5⭐ PracticePractice Python on HackerRank Recommended
6CertificatePython Basic Certification — HackerRank
03
Module 03 · Data Science
Data Science
Data is the new oil! Before jumping into advanced AI, learn about the data that drives it. Cover basics of statistics and Data Science using Python.
#TypeResource
🎁YouTubeQuick 5 Minute Intro to Data Science
1YouTubeData Science Overview
2WebsiteData Science Introduction — W3Schools
3YouTubePython for Data Science
4CourseGoogle Data Analytics Professional Certificate
5⭐ CourseIBM Data Science Professional Certificate Recommended
04
Module 04 · Machine Learning
Machine Learning
Time to use data to train machines. Machine learning is the science of algorithms that help machines learn and improve from data — without explicit programming.
#TypeResource
1ArticleIntroductory Article on Machine Learning — Spiceworks
2⭐ CourseHarvardX: Data Science: Machine Learning Recommended
3TutorialMachine Learning Tutorial — GeeksForGeeks
4CourseExplore Azure with OpenAI — Microsoft Learn
5CourseMachine Learning Specialization — Andrew Ng ⚡
6CourseML Engineer Learning Path — Google Cloud
05
Module 05 · Computer Vision
Computer Vision
Give the power of sight to intelligent computers! CV trains machines to interpret and understand the visual world — just the way we see it, but faster and more accurately.
#TypeResource
1YouTubeComputer Vision Crash Course Overview
2YouTubeOpenCV Course — Full Tutorial with Python
3CourseOpenCV Bootcamp — Free Official Course
4⭐ CourseComputer Vision Essentials — Great Learning Recommended
5PlaylistStanford Computer Vision Lectures ⚡ Advanced
06
Module 06 · Deep Learning
Deep Learning & Neural Networks
Harness the power of the human brain to build something that resembles it. Neural networks process raw data to mimic desired outputs — the core of modern AI.
#TypeResource
1CourseNeural Networks and Deep Learning — DeepLearning.AI
2CourseNeural Networks and Deep Learning — Class Central
3CourseConvolutional Neural Networks — Coursera
4⭐ YouTubeDeep Learning Crash Course for Beginners Recommended
5PlaylistNeural Networks: Zero to Hero — Andrej Karpathy
07
Module 07 · Generative AI
Generative AI
The big buzz word! Create text, images, audio, video and more using Generative Adversarial Networks and Large Language Models.
#TypeResource
1CourseMicrosoft Fundamentals of Generative AI
2CourseMicrosoft Responsible Generative AI
3⭐ YouTubeGenerative AI in a Nutshell Recommended
4CourseGenerative Adversarial Networks Specialization
5E-BookGenerative AI and LLMs for Dummies — Free PDF
6CourseGenerative AI Learning Path — Google Cloud
7YouTubeGenerative AI for Developers
Sub-Module 7A
Retrieval Augmented Generation (RAG)
RAG combines traditional information retrieval with generative LLMs — giving AI access to external knowledge without retraining.
#TypeResource
1CourseRAG Introduction (RXM403) — Linux Foundation
2ProjectGuided Project on RAG — Coursera
3YouTubeLearn RAG From Scratch — YouTube
08
Module 08 · Natural Language Processing
Natural Language Processing
Help computers understand human language — English, Hindi, French, and more. NLP powers chatbots, translators, sentiment analysis, and search engines.
#TypeResource
1ArticleHow To Get Started with NLP — Towards Data Science
2⭐ PlaylistTensorFlow NLP Zero to Hero Recommended
3YouTubeNatural Language Processing Pipeline
09
Module 09 · Reinforcement Learning
Reinforcement Learning
Walk, fall, get up, learn, repeat. Just like humans learn through experience, AI learns what to do — and what not to do — through trial, error, and rewards.
#TypeResource
1PlaylistReinforcement Learning By The Book
2YouTubeRL Basics from Scratch
3TutorialReinforcement Learning Tutorial — JavaTPoint
4⭐ CourseDeep Reinforcement Learning Course — Hugging Face Recommended
10
Module 10 · Agentic AI
Agentic AI Systems
Don't just provide solutions — start acting on them. Agentic AI integrates AI and operations to power the next wave of automation like never before.
#TypeResource
1⭐ YouTubeAI Agents Fundamentals in 7 Minutes Recommended
2YouTubeGetting Started with LangFlow
3YouTubeBuilding RAG Based LLM App using LangFlow
4YouTubeBuilding a Team of AI Agents in n8n (No Code)
5Docsn8n Documentation — Official Docs
6ArticleGenerative AI vs Agentic AI — Forbes
Bonus Module · Advanced Pathway
Advanced Learning & Practice
Additional bonus courses, specializations, and problem-solving exercises to take your skills to the next level.
#Resource
1Stanford Machine Learning Specialization
2Google: Google AI for Anyone — edX
3IBM AI Foundations for Business Specialization
4Solve AI Problems on HackerRank
5Functional Programming Challenges — HackerRank
🔨
Projects
Build Real Things
500+ project ideas and guided projects to build your portfolio. Pick one from each module as you progress.
+
Stay Updated
Newsletters, Blogs & Cool Websites
Stay on top of the latest in AI with these curated newsletters and blogs.
📬 AI Newsletters
📖 AI Blogs
🌐 Interesting Websites