AI and Machine Learning Roadmap

Contents

Learning Pathway Modules


Additional Cool Stuff


Module 0 – Before You Start

Before you begin, it is best to build your foundations and have the set-up ready. This would help you get your system working for Python on a compiler software. Mathematics is a foundation for everything in the world for Artificial Intelligence. Have a core in applied mathematical concepts like linear algebra, matrics and more can help you theoretically understand how machines work.

S.NoTypeCourse Name
1SoftwarePython 3.13 Download
2SoftwareVisual Studio Code Download
3Py PackageInstall Pip Package Installer on Python
4Py PackageCommon Python Libraries used for AI/ML

Module 1 – The Math Behind It All

The domain of AI/ML is a vast deep ocean and it’s time for you to build a boat and rafters for a smooth sail. These foundational courses in Computer Science and Python Programming will get you going strong!

S.NoTypeCourse Name
1PlaylistMath for Machine Learning Playlist
2โญCourseNPTEL Swayam Discrete Mathematics Course
3CourseDiscrete Structures via Saylor Academy
4LecturesLinear Algebra Lecture Series from MIT
5CourseFundamental Math for Data Science

Module 2 – Building Your Foundation

The domain of AI/ML is a vast deep ocean and it’s time for you to build a boat and rafters for a smooth sail. These foundational courses in Computer Science and Python Programming will get you going strong!

S.NoTypeCourse Name
1CourseMITx: Introduction to Computer Science and Programming Using Python
2CourseHarvardX: CS50’s Introduction to Programming with Python
3WebsiteIntroduction to Python – W3 Schools
4YouTubeLearn Python in 4 Hours
5โญPractice!Practice Python on HackerRank
6CertificatePython Basic Certification

Module 3 – Data Science

Data is the new oil! Before jumping into making advanced AI, let’s learn about the data that drives it. We’ll cover basics of statistics and Data Science using Python in this module.

S.NoTypeCourse Name
BonusYouTubeQuick 5 Minute Intro to Data Science
1YouTubeData Science Overview
2WebsiteData Science Introduction
3YouTubePython for Data Science
4CourseGoogle Data Analytics Professional Certificate
5โญCourseIBM Data Science Professional Certificate

Module 4 – Machine Learning

Time to use that data to train a machine on how to learn them. Machine learning is the science of computer algorithms that help machines learn and improve from data analysis without explicit programming. THAT’S SO COOL!

S.NoTypeCourse Name
1WebsiteIntroductory Article on Machine Learning – Spiceworks
2โญCourseHarvardX: Data Science: Machine Learning
3WebsiteMachine Learning Tutorial – GFG
4CourseExplore Azure with OpenAI
5*CourseMachine Learning Specialization by Andrew Ng
6CourseMachine Learning Engineer Learning Path from Google Cloud Skills Boost

*โ— The ML Specialization by Andrew NG is a highly specialized and industry level course by one of the most promient AI scientist – Andrew NG. It is an expert level course and is highly recommened to do one you get a good grasp of the foundational knowledge.

Module 5 – Computer Vision

Giving the power of vision to our intelligent computers! Computer Vision trains computers to interpret and understand the visual world, just the way we see it (or in an more advanced way ๐Ÿ˜‰)

S.NoTypeCourse Name
1YouTubeComputer Vision Crash Course Overview
2YouTubeOpenCV Course – Full Tutorial with Python
3CourseOpenCV Bootcamp
4โญCourseComputer Vision Essentials
5Playlist(VERY ADVANCED) Stanford Computer Vision Lectures

Module 6 – Deep Learning Neural Network

Time to harness the power of our human brain to develop something that resembles the powers of a human brain. Neural Networks help you understand how information is processed from raw data like the human brain to mimic desired outputs.

S.NoTypeCourse Name
1CourseDeepLearning.AI Neural Networks and Deep Learning
2CourseNeural Networks and Deep Learning
3CourseConvolutional Neural Networks
4โญYouTubeDeep Learning Crash Course for Beginners
5PlaylistNeural Networks: Zero to Hero

Module 7 – Generative AI

The big buzz word everywhere! Create text, images, audios, videos, and more all thanks to Generative Adversarial Networks!

S.NoTypeCourse Name
1CourseMicrosoft Fundamentals of Generative AI
2CourseMicrosoft Responsible Generative AI
3โญYouTubeGenerative AI in a Nutshell
4CourseGenerative Adversarial Networks (GANs) Specialization
5E-BookGenerative AI and LLMs for Dummies
6CourseGenerative AI Learning Path by Google Cloud Skills Boost
7YouTubeGenerative AI for Developers

Sub-Module 7A – Retrieval Augmented Generation (RAG)

Retrieval-augmented generation (RAG) is a natural language processing (NLP) technique that combines the capabilities of traditional information retrieval systems with the strengths of generative large language models (LLMs)

S.NoTypeCourse Name
1CourseRetrieval Augmented Generation Introduction (RXM403)
2ProjectGuided Project on RAG
3YouTubeLearn RAG From Scratch

Module 8 – Natural Language Processing

English, Spanish, French, Hindi, Tamil, Russian, Python, Java, C++ and wait what? Let’s learn how can we help computers understand our human language better (the natural language)

S.NoTypeCourse Name
1WebsiteHow To Get Started with NLP
2โญPlaylistTensorflow’s NLP Zero to Hero
3YouTubeNatural Language Processing Pipeline

Module 9 – Reinforcement Learning

Walk, fall, get up, learn, repeat. Just like how humans learn through experiences on what to do and what not to do, AI is no different!

S.NoTypeCourse Name
1PlaylistReinforcement Learning By The Book
2YouTubeRL Basics from Scratch
3WebsiteReinforcement Learning Tutorial – JavaTPoint
4โญWebsiteDeep Reinforcement Learning Course – HuggingFace

Module 10 – Agentic AI

Don’t just provide the solutions, start acting on it. Agentic AI workflows integrate AI and operations to fuel the next wave automation like never before.

S.NoTypeCourse Name
1โญYouTubeAI Agents Fundamentals in 7 Minutes
2YouTubeGetting Started with LangFlow
3YouTubeBuilding RAG Based LLM App using LangFlow
4YouTubeBuilding a Team of AI Agents in n8n with No Code
5Websiten8n Documentation
6WebsiteGenerative AI vs Agentic AI – Forbes

Bonus Module – Advanced Learning Pathway Courses

Additional bonus courses and problem solving exercises.

S.NoCourse Name
1Stanford Machine Learning Specialization
2Google: Google AI for Anyone
3IBM AI Foundations for Business Specialization
4Solve Artificial Intelligence Problems on HackerRank
5Solve Functional Programming on HackerRank

PROJECTS!

  • 20 Popular Deep Learning Projects –ย TheCleverProgrammer Blog
  • 500 AI, Machine learning, Deep learning, Computer vision, NLP Projects with code –ย GitHub Repo
  • Machine Learning Projects –ย GeeksForGeeks
  • 15 Python Reinforcement Learning Project Ideas for Beginners –ย Project Pro

Interesting Websites to Visit:

AI Newsletters

AI Blogs