Machine Learning, Deep Learning, Generative AI, LLMs, RAG, AI Agents, MLOps, Projects, Deployment, Open Source & Career Guide
In 2026, learning Artificial Intelligence can feel overwhelming due to information overload. This repository is built as a practical, step-by-step, zero-to-advanced guide mapped with free, high-quality YouTube resources, production code templates, and project tiers. It is designed to help you become an industry-ready AI Engineer, ML Engineer, or Startup Founder.
- Students & Beginners looking to start from mathematical foundations.
- Software Developers wanting to transition into Generative AI and LLMs.
- Freelancers who want to offer custom RAG and Agentic solutions to clients.
- Startup Founders aiming to build AI SaaS applications.
Here are the specialized pathways available in this repository:
| Pathway | Focus | Documentation |
|---|---|---|
| ๐ค Machine Learning | Math foundations, NumPy, Pandas, Scikit-Learn | View Guide |
| ๐ง Deep Learning | Neural Networks, CNNs, RNNs, PyTorch, Transformers | View Guide |
| ๐๏ธ Computer Vision | Image Processing, OpenCV, YOLO, Segmentation | View Guide |
| ๐ฌ NLP | Tokenization, Word Embeddings, BERT, Sequence Tagging | View Guide |
| ๐ Generative AI | Prompting, API Integration, LangChain, LlamaIndex | View Guide |
| ๐๏ธ RAG Systems | Chunking, Embeddings, Vector DBs, Hybrid Search | View Guide |
| ๐ค AI Agents | Autonomous loops, ReAct, CrewAI, LangGraph, MCP | View Guide |
| โ๏ธ MLOps & Ops | Docker, FastAPI, Git, Streamlit, Cloud Hosting | View Guide |
graph TD
classDef purple fill:#a855f7,stroke:#a855f7,stroke-width:2px,color:#fff;
classDef blue fill:#3b82f6,stroke:#3b82f6,stroke-width:2px,color:#fff;
classDef emerald fill:#10b981,stroke:#10b981,stroke-width:2px,color:#fff;
classDef orange fill:#f97316,stroke:#f97316,stroke-width:2px,color:#fff;
classDef pink fill:#ec4899,stroke:#ec4899,stroke-width:2px,color:#fff;
classDef teal fill:#14b8a6,stroke:#14b8a6,stroke-width:2px,color:#fff;
Phase1[Phase 1: Math & Python Foundations]:::purple --> Phase2[Phase 2: NumPy, Pandas & Datasets]:::blue
Phase2 --> Phase3[Phase 3: Scikit-Learn & Machine Learning]:::emerald
Phase3 --> Phase4[Phase 4: Neural Networks & PyTorch]:::orange
Phase4 --> Phase5[Phase 5: CV, NLP, GenAI & Agents]:::pink
Phase5 --> Phase6[Phase 6: Multi-Tier AI Projects]:::pink
Phase6 --> Phase7[Phase 7: FastAPI, Docker & MLOps Deployment]:::teal
Learn the core languages and logical mathematics that power data transformations.
- ๐ Python Full Course: CodeWithHarry Playlist
- ๐ Linear Algebra: CampusX Playlist
- ๐ Statistics for AI: CampusX Video Guide
- ๐ฒ Probability: CampusX Video Guide
- ๐ป Jupyter & Colab Guide: Setup Tutorial
Master the essential tools for reading, cleaning, and visualizing structured datasets.
- ๐งฎ NumPy Tutorial: freeCodeCamp Guide
- ๐ผ Pandas Full Course: CampusX Playlist
- ๐ Matplotlib & Seaborn Visualizations: CampusX Playlist
Understand regression, classification, clustering, and evaluating model metrics.
- ๐ค 100 Days of Machine Learning: CampusX Course
- ๐ Feature Engineering & Imputation: CampusX Playlist
- ๐ StatQuest Machine Learning Videos: Concept Explanations
- ๐ฏ Evaluation Metrics Tutorial: Accuracy, Precision, Recall
Build deep neural networks, CNNs, sequence models, and attention mechanisms.
- ๐ง Neural Networks Zero to Hero: Andrej Karpathy Course
- ๐ฅ PyTorch Deep Learning Bootcamp: freeCodeCamp Guide
- ๐ ๏ธ TensorFlow Developer Course: freeCodeCamp Guide
- โก Transformers from Scratch: Karpathy GPT Guide
Dive into modern state-of-the-art Generative AI architectures, RAG systems, and autonomous agents.
- ๐ Generative AI for Developers: Andrew Ng Course Intro
- ๐ฌ Intro to Large Language Models: Karpathy Guide
- ๐ค AI Agents & Tool Use: ReAct Agent Guide
- ๐ Model Context Protocol (MCP): MCP Tutorial Guide
- ๐๏ธ Vector Databases & RAG from Scratch: Pinecone & LangChain
- ๐งช PEFT & QLoRA Fine-Tuning: Fine-tuning LLMs Guide
Build real-world systems following our step-by-step guides in docs/projects-roadmap.md.
- ๐ง Spam Classifier: Tutorial Guide
- ๐ฅ Recommendation Engine: Tutorial Guide
- ๐ฌ AI Customer Chatbot: Local Ollama Chatbot
- ๐ Resume Skill Analyzer: SpaCy NLP Parsing
- ๐๏ธ PDF Q&A Assistant: RAG Tutorial
- ๐๏ธ Voice AI Booking Assistant: Multi-Agent Voice Bot
- ๐ AI Agent Team SaaS: CrewAI multi-agent group
Ship your models to production and make them available to users worldwide.
- ๐ณ Docker Containers: Docker Crash Course
- โก FastAPI APIs: FastAPI Tutorial
- ๐ Streamlit UI: Rapid Dashboard Prototyping
- โ๏ธ Deploying to Cloud PaaS: Render & Railway Deployment
- โ๏ธ MLOps experiment tracking: MLflow Setup
If you want to tailor your learning towards specific roles, follow these guides:
- ๐ผ AI Engineer Path: Focuses on prompt engineering, LangChain, vector search DBs, and application APIs.
- ๐ ๏ธ ML Engineer Path: Focuses on feature engineering, model optimization, PyTorch training, and MLOps.
- ๐ Data Scientist Path: Focuses on statistics, analytical visualization, and scikit-learn models.
- ๐ AI Researcher Path: Focuses on math, research papers, custom neural network training from scratch.
- ๐ Freelancer & Startup Path: Focuses on Next.js, FastAPI, Stripe payment integration, building SaaS MVPs, and client pricing structures.
We have compiled comprehensive materials to help you land interviews, build resumes, and scale freelance businesses:
- ๐ Resume Writing Guide: How to format AI resumes and write XYZ bullet points
- ๐ฏ Interview Q&A Prep: 50+ questions and answers covering ML, DL, and System Design
- ๐ Internship Blueprint: Timeline and cold email outreach strategy templates
- ๐ผ Freelancing Strategy: Upwork guidelines, finding clients, and value-based pricing
- ๐ Open Source Guide: How to make your first Pull Request on LangChain or CrewAI
Use the checklist below to track your learning journey:
- Milestone 1: Complete Python & Linear Algebra foundations.
- Milestone 2: Build a data wrangling script cleaning a custom CSV with Pandas.
- Milestone 3: Deployed a classification model using Scikit-Learn.
- Milestone 4: Train a custom CNN classifier using PyTorch.
- Milestone 5: Deployed a PDF Question-Answering chatbot (RAG) using Streamlit.
- Milestone 6: Build an autonomous research agent group using CrewAI.
- Milestone 7: Dockerize an API endpoint and deploy to Render cloud.
If this repository helps you learn AI or advance your career, please consider giving it a Star! Your support keeps this project active and updated with the latest AI technologies.