100 Days Β· 5 Phases Β· 50+ Hands-on Projects Β· 300+ Free Resources
| Phase | Days | Main Focus |
|---|---|---|
| π£ Phase 1 | 1β20 | Foundations: Python, LLMs, APIs, First Chatbot |
| π΅ Phase 2 | 21β40 | RAG, Image, Voice, LangChain, FastAPI |
| π’ Phase 3 | 41β60 | AI Agents, CrewAI, LangGraph, Automation |
| π‘ Phase 4 | 61β80 | Fine-tuning, Docker, Cloud Deploy, SaaS |
| π΄ Phase 5 | 81β100 | Product Launch, Marketing, Scaling |
Learn Python, LLMs, and APIs β the cornerstone of everything that follows
Understand the difference between AI, ML, DL, and GenAI. Watch a comprehensive intro before writing any code.
Beginner
- π¬ 3Blue1Brown - Neural Networks
- π AI For Everyone - Andrew Ng (Coursera)
- π¬ IBM: What is AI?
If you're not fluent in Python, learn everything you need in one day β Lists, Dicts, Functions, Classes.
Python
Set up Anaconda or use Google Colab. Learn how to write and experiment with code quickly.
Setup
- π¬ Google Colab Crash Course
- π Google Colab
- π Kaggle Free Notebooks
Understand Transformers, Tokenization, and Attention. Andrej Karpathy's most famous video ever.
LLM Theory
- π¬ Karpathy: Intro to LLMs (1hr)
- π¬ 3Blue1Brown: Attention Mechanism
- π The Illustrated Transformer
Sign up for OpenAI, get your API Key, and build your first Python script that talks to GPT.
API
- π OpenAI API Docs
- π¬ OpenAI API Tutorial
- π¬ AssemblyAI: OpenAI Quickstart
Learn Zero-shot, Few-shot, and Chain of Thought prompting. A great prompt is worth an entire codebase.
Prompting
- π DeepLearning.AI: Prompt Engineering for Developers (Free)
- π Prompt Engineering Guide
- π¬ Prompt Engineering Full Guide
Try the Claude API and compare it with GPT. Learn the Anthropic SDK and System Prompts.
Claude
Understand how tokens are counted and how to choose the right model. Save API costs intelligently.
API Β· Costs
- π OpenAI Tokenizer Tool
- π¬ Understanding LLM Costs
- π Anthropic Model Pricing
Build a Terminal Chatbot that maintains Conversation History. Your first real application.
Project Β· Python
- π¬ Build Chatbot Python + OpenAI
- π DeepLearning.AI: Building Systems with ChatGPT API (Free)
- π¬ Python Chatbot Tutorial
Explore the Hugging Face Hub. Try free models for Text, Image, and Audio tasks.
HuggingFace
Understand Vector Embeddings β how to convert text to numbers and use them for semantic search.
Embeddings
- π¬ Word Embeddings Explained
- π¬ OpenAI Embeddings Tutorial
- π DeepLearning.AI: Vector Databases & Embeddings (Free)
Store embeddings in a database and search them by meaning, not keyword. The foundation of RAG.
VectorDB
- π¬ ChromaDB Tutorial
- π¬ FAISS Explained
- π Pinecone Learning Center
Turn your code into a beautiful Web App in minutes using Streamlit β no HTML required.
UI Β· Project
- π Streamlit Docs
- π¬ Streamlit Complete Tutorial
- π¬ Build AI App with Streamlit
Combine what you've learned: Streamlit + OpenAI API. Build a Text Summarizer or Chatbot.
Project Β· Full App
Learn LangChain from scratch: Chains, PromptTemplates, OutputParsers.
LangChain
- π LangChain Python Docs
- π¬ LangChain Crash Course
- π DeepLearning.AI: LangChain for LLM Apps (Free)
Add memory to your Chatbot: ConversationBufferMemory, SummaryMemory, and the difference between them.
LangChain Β· Memory
Make LLMs return structured JSON. Use Pydantic with LangChain to extract clean data.
Structured
- π DeepLearning.AI: Structured Outputs with Pydantic (Free)
- π¬ JSON Output from LLM
- π LangChain Output Parsers Docs
Save your code on GitHub. Learn branches, requirements.txt, and env files.
Tools
- π¬ Git for Beginners
- π¬ GitHub Actions for AI
- π GitHub Learning Lab
Run LLMs on your machine for free using Ollama: Llama 3, Mistral, Phi.
Open Source Β· Local
- π Ollama.ai
- π¬ Run LLMs Locally with Ollama
- π¬ Ollama Complete Tutorial
Build a complete app: Simple PDF Chatbot using everything you've learned.
Milestone Β· Project
- π¬ PDF Chatbot Tutorial
- π¬ Build PDF Q&A App
- π Streamlit + LangChain Guide
Build Chatbots, RAG Systems, and real applications using the most popular frameworks
Understand RAG from scratch: how to make an LLM answer accurately from your own data.
RAG
- π¬ IBM: What is RAG?
- π DeepLearning.AI: Building & Evaluating RAG (Free)
- π¬ RAG Explained Simply
Document Loaders + Text Splitters + Embeddings + Vector Store + Retriever. Code from scratch.
RAG Β· Project
Learn how to prepare any file type for RAG: PDFs, Websites, Excel, Notion.
RAG Β· Data
- π LangChain Document Loaders Docs
- π¬ Load Any Document with LangChain
- π¬ Web Scraping for RAG
Bad chunking ruins RAG. Learn Semantic Chunking and Recursive Splitting.
RAG Β· Advanced
- π¬ RAG Chunking Strategies
- π DeepLearning.AI: Advanced RAG (Free)
- π¬ Text Splitting Deep Dive
Move from local Chroma to cloud-hosted Pinecone. Build a RAG that runs on the internet.
VectorDB Β· Cloud
Build a professional demo interface for any AI model in 5 minutes with Gradio.
UI
- π DeepLearning.AI: Building GenAI Apps with Gradio (Free)
- π Gradio Documentation
- π¬ Gradio Complete Tutorial
Use the DALL-E 3 API and build an Image Generator. Explore Stable Diffusion for free.
Image AI
- π¬ DALL-E API Tutorial
- π DeepLearning.AI: How Diffusion Models Work (Free)
- π Stability AI Platform Docs
Convert any audio to text using OpenAI's Whisper. Build a Voice Transcriber.
Audio
- π¬ Whisper API Tutorial
- π OpenAI Whisper Docs
- π¬ AssemblyAI: Build Transcriber
Convert text to natural human-sounding voice using ElevenLabs or OpenAI TTS.
Audio
- π ElevenLabs API Docs
- π¬ ElevenLabs Tutorial
- π¬ Text to Speech with Python
Combine Whisper + LLM + ElevenLabs in one app: speak to AI and it responds with voice.
Project Β· Voice
Make LLMs call external APIs and execute code. The foundation for building AI Agents.
Function Calling
- π OpenAI Function Calling Docs
- π¬ Function Calling Tutorial
- π DeepLearning.AI: Tool Use (Free)
Learn LlamaIndex as a powerful alternative to LangChain for building RAG systems.
LlamaIndex
Build a REST API for your model using FastAPI. Let any application consume your AI.
FastAPI Β· Backend
- π FastAPI Official Docs
- π¬ FastAPI for ML Models
- π¬ Deploy AI with FastAPI
Use GPT-4V or Claude Vision to analyze images, describe them, and answer questions about them.
Vision Β· Multimodal
Project: Upload images or PDFs and query them β Financial Reports Analyzer or Invoice Extractor.
Project Β· Vision
- π¬ Document AI with Vision
- π¬ Invoice Extraction with LLM
- π Google Document AI
Learn BLEU, ROUGE, and LLM-as-Judge. The cure for hallucinations.
Evaluation
- π DeepLearning.AI: LLM Evaluation (Free)
- π¬ LLM Evaluation Methods
- π Ragas: RAG Evaluation Framework
Understand the risks of Prompt Injection and how to protect your app from attacks and jailbreaks.
Security
- π¬ Prompt Injection Explained
- π OWASP LLM Top 10
- π¬ AI Security Best Practices
Save 90% of API costs with Semantic Caching. Learn GPTCache and optimization techniques.
Performance
- π¬ LLM Caching Strategies
- π GPTCache Docs
- π¬ Reduce OpenAI API Costs
Track and monitor your AI app's performance using LangSmith or Weights & Biases.
MLOps
- π LangSmith Docs
- π¬ LangSmith Tutorial
- π W&B for LLMs
Build a complete Customer Support Bot: RAG + Memory + FastAPI + Streamlit UI.
Milestone Β· Full Stack
- π¬ Customer Support Bot Tutorial
- π LangChain Customer Service Chatbot
- π¬ Build Complete Chatbot App
Build intelligent Agents that act autonomously. Learn LangGraph, CrewAI, and automation tools
What's the difference between a Chain and an Agent? Learn the ReAct Pattern and how agents plan and execute.
Agents
- π¬ AI Agents Explained
- π DeepLearning.AI: AI Agents in LangGraph (Free)
- π¬ IBM: AI Agents 101
Build an Agent using OpenAI + Function Calling β no framework needed.
Agents Β· Project
- π¬ Build AI Agent from Scratch
- π OpenAI Assistants API Docs
- π¬ Agent without Framework Tutorial
Learn LangGraph to build complex agents with State Management and Conditions.
LangGraph
- π DeepLearning.AI: AI Agents in LangGraph (Free)
- π LangGraph Official Docs
- π¬ LangGraph Complete Tutorial
Give your agent tools: Web Search, Calculator, Database, Email, Calendar.
Agents Β· Tools
- π¬ LangChain Tools Tutorial
- π LangChain Tools Docs
- π¬ AI Agent with Web Search
Build a team of Agents, each with a different role, that collaborate together.
CrewAI Β· Multi-Agent
- π CrewAI Official Docs
- π DeepLearning.AI: Multi-AI Agents with CrewAI (Free)
- π¬ CrewAI Complete Tutorial
Build an agent that searches the internet, collects data, and writes reports automatically.
Agents Β· Project
- π¬ Web Scraping AI Agent
- π Tavily Search API
- π¬ Research Agent Tutorial
Build an agent that writes Python, runs it, and fixes its own errors β like ChatGPT's Code Interpreter.
Agents Β· Code
Build intelligent automation workflows without code using n8n: Email, Slack, Database, AI.
Automation Β· No-Code
- π n8n AI Docs
- π¬ n8n AI Automation Tutorial
- π¬ n8n Complete Beginner Guide
Use the Assistants API to build powerful agents with File Search and Code Interpreter.
Assistants Β· OpenAI
Review everything you've learned, organize your GitHub profile, and build a portfolio project.
Milestone
Try AutoGen to build agents that talk to each other and solve complex problems.
AutoGen Β· Multi-Agent
- π AutoGen Official Docs
- π¬ AutoGen Tutorial
- π DeepLearning.AI: AutoGen Design Patterns (Free)
Build an agent that opens websites, fills forms, and clicks buttons β AI-powered automation.
Browser Β· Automation
Explore Claude Computer Use and learn how AI can see the screen and interact with it.
Computer Use
Learn the new protocol that lets AI models communicate with any tool or service.
MCP
- π Model Context Protocol Docs
- π¬ MCP Explained
- π Anthropic MCP Guide
Build an agent that decides when to search documents and when to use its general knowledge.
RAG Β· Agents
- π DeepLearning.AI: Agentic RAG with LlamaIndex (Free)
- π¬ Agentic RAG Tutorial
- π¬ Self-RAG Paper Explained
Agents make decisions: Router Chains, Conditional Branching, Self-Reflection.
LangGraph Β· Advanced
Write Unit Tests for prompts and Evaluations for RAG. Quality assurance for AI apps.
Testing
- π PromptFoo: Testing LLMs
- π¬ Testing LLM Applications
- π Pytest Documentation
Protect your app from harmful content using Guardrails AI and NeMo Guardrails.
Safety
Make your app display answers as they're being typed β like ChatGPT. Server-Sent Events and WebSockets.
Streaming
Build a Research Agent: searches the internet, reads articles, and writes a comprehensive report.
Milestone Β· Full Agent
Fine-tune models, build APIs, deploy to the cloud, and learn MLOps for production
When should you fine-tune vs. use Prompt Engineering?
Fine-tuning
- π¬ Fine-tuning vs Prompting
- π OpenAI Fine-tuning Guide
- π DeepLearning.AI: Fine-tuning LLMs (Free)
How to prepare your data: JSONL format, Data Cleaning, Train/Val Split.
Fine-tuning Β· Data
Execute a real fine-tuning job on GPT-3.5 Turbo. Step-by-step walkthrough.
Fine-tuning Β· OpenAI
Fine-tune large models on a small GPU using LoRA and QLoRA. Free on Google Colab!
LoRA Β· Open Source
- π¬ LoRA Fine-tuning Tutorial
- π Unsloth: Fast Fine-tuning (GitHub)
- π DeepLearning.AI: Efficiently Serving LLMs (Free)
Use the PEFT library for Parameter-Efficient Fine-Tuning on any model.
HuggingFace Β· Fine-tuning
Put your app in a Docker container. Learn Dockerfile, docker-compose, and ENV vars.
Docker Β· DevOps
Ship your app to the cloud. Learn EC2, Lambda, and Cloud Run β free tier to start.
Cloud Β· Deploy
- π¬ Deploy AI App on AWS
- π¬ GCP Cloud Run Tutorial
- π AWS Free Tier
The easiest way to deploy: Vercel, Railway, and Render. Ship in two minutes.
Deploy Β· Serverless
- π Vercel AI SDK
- π Railway.app
- π¬ Deploy Fullstack AI App
Build an automated pipeline: GitHub Actions β Test β Build β Deploy on every push.
DevOps Β· CI/CD
- π¬ GitHub Actions for ML
- π GitHub Actions Docs
- π¬ CI/CD AI Pipeline Tutorial
Store User Data, Conversations, and Embeddings in a real database: PostgreSQL and MongoDB.
Database
Add a login system: Auth0, Supabase Auth, or Firebase.
Auth
- π Supabase Auth Docs
- π¬ Auth in FastAPI
- π Clerk Auth for AI Apps
Protect your API from abuse: Rate Limiting, API Keys, Usage Tracking.
API Β· Security
- π¬ FastAPI Rate Limiting
- π Redis Rate Limiting Patterns
- π Upstash Rate Limit
Monitor your app: Errors, Performance, Cost. Use Sentry and Prometheus.
Monitoring
- π Sentry for AI Apps
- π¬ Monitor ML Apps
- π LangSmith Monitoring Docs
Cut AI API costs: Batching, Caching, Model Selection, Compression.
Costs Β· Optimization
- π¬ Reduce LLM Costs in Production
- π OpenAI Pricing Calculator
- π¬ AI Cost Management Strategies
Handle thousands of users: Load Balancing, Queue Systems, Horizontal Scaling.
Scale Β· Advanced
- π¬ Scaling AI APIs
- π Celery Task Queue Docs
- π¬ Redis Queue for AI
Build an AI app with Next.js and React. The Vercel AI SDK makes streaming trivially easy.
Frontend Β· Next.js
- π Vercel AI SDK Docs
- π¬ Next.js AI App Tutorial
- π¬ Build Fullstack AI Chatbot
Bring your AI app to mobile using React Native + Expo + AI APIs.
Mobile
- π¬ React Native AI App
- π Expo + AI Tutorial
- π¬ Mobile Chatbot Tutorial
Track experiments and results with MLflow. Essential for every fine-tuning project.
MLOps
- π MLflow Official Docs
- π¬ MLflow Tutorial
- π W&B Experiment Tracking
Compare different models in production and choose the best one based on real data.
Testing Β· Production
Build a small SaaS Tool ready to sell: Fine-tuned Model + Auth + Billing + Deploy.
Milestone Β· SaaS
- π¬ Build AI SaaS Starter
- π¬ SaaS with Next.js + AI
- π Stripe for AI Apps
Bring everything together to build a complete AI product from idea to launch
How do you choose a winning AI product idea? Learn Product-Market Fit and User Research.
Product
- π¬ AI Product Ideas 2025
- π YC AI Startup Ideas
- π¬ Find AI Product Ideas
Study competitors, understand differentiation, and identify the niche you'll own.
Strategy
- π¬ AI Startup Strategy
- π ProductHunt AI Products
- π There's An AI For That
Talk to 10 users before writing a single line of code. Validation saves months of wasted work.
Research
- π¬ User Research for Startups
- π The Mom Test (Book)
- π¬ Customer Interview Tips
Build a real MVP in a week. Learn Rapid Prototyping and the art of shipping fast.
MVP Β· Ship
- π¬ Build AI MVP Fast
- π¬ Solo Founder AI Product
- π Indie Hacker Success Stories
Build a landing page that converts visitors to users. Learn how to write AI marketing copy.
Marketing
- π¬ Landing Page for AI Tool
- π Copy.ai for Marketing
- π¬ AI Product Marketing
Freemium, Subscription, Pay-per-Use. Stripe Integration and Pricing Strategy.
Business Β· Revenue
- π¬ Monetize an AI Tool
- π Stripe Official Docs
- π¬ Pricing AI Products
Get people to find your tool on Google. Learn Technical SEO and Content Strategy.
Marketing Β· SEO
Build a waitlist, launch on ProductHunt, and work Reddit and Twitter/X.
Launch
Collect feedback, analyze data, and make decisions based on data β not opinions.
Product
- π Hotjar User Analytics
- π¬ Product Iteration Loop
- π Mixpanel Analytics
Learn how to handle growth: Infrastructure Scaling and Onboarding Automation.
Scale Β· Growth
- π¬ Scale an AI Startup
- π YC Growth Advice Library
- π¬ Product Led Growth for AI
Bias Detection, Fairness, Transparency. How to build ethical and responsible AI.
Ethics
Understand data protection laws and how to handle user data legally and responsibly.
Legal
Meta-Prompting, Self-Consistency, Tree of Thoughts, Reflexion β for professionals.
Advanced Β· Prompting
- π Prompt Engineering Guide: Advanced Techniques
- π¬ Advanced Prompting 2025
- π DeepLearning.AI: Prompt Engineering with Llama 2 (Free)
Learn how to build and train your own model from zero. A GPT-like model with 20M parameters.
Advanced Β· Research
- π¬ Karpathy: Let's Build GPT from Scratch
- π DeepLearning.AI: Pretraining LLMs (Free)
- π¬ Train an LLM Step by Step
Explore AI applications across different industries and the major opportunities they offer.
Industry Β· Vertical AI
- π¬ AI in Healthcare
- π¬ AI in Finance
- π YC Vertical AI Startups
AI changes every day. Learn how to follow the latest news and research consistently.
Learning
Work openly on X/Twitter and LinkedIn. This attracts customers and investors alike.
Brand
Contribute to open-source AI projects: LangChain, Hugging Face, Ollama.
Open Source
Organize GitHub, build a personal website, and write case studies for your best projects.
Career
Launch your complete project on ProductHunt and share it with the world. You are now a professional AI Builder!
π Launch Day
| Channel | Specialization | Link |
|---|---|---|
| Andrej Karpathy | LLM Theory, Build from Scratch | YouTube |
| 3Blue1Brown | Math & Neural Networks (Animations) | YouTube |
| IBM Technology | AI Concepts & Explainers | YouTube |
| AssemblyAI | RAG, Voice AI, LLM Engineering | YouTube |
| LangChain | LangChain, LangGraph, Agents | YouTube |
| DeepLearning.AI | Courses & Tutorials | YouTube |
| sentdex | Python & AI Projects | YouTube |
| Matt Wolfe | AI News & Tools | YouTube |
| Sam Witteveen | LLMs & Agents | YouTube |
| Nicholas Renotte | AI Apps & Projects | YouTube |
| Resource | Description | Link |
|---|---|---|
| DeepLearning.AI | Best free AI courses (Andrew Ng) | deeplearning.ai |
| Hugging Face | Open-source models & free courses | huggingface.co |
| Prompt Engineering Guide | Comprehensive prompting reference | promptingguide.ai |
| LangChain Docs | Official LangChain documentation | python.langchain.com |
| OpenAI Docs | Official OpenAI API documentation | platform.openai.com |
| Anthropic Docs | Official Claude API documentation | docs.anthropic.com |
| Kaggle | Competitions & free courses | kaggle.com |
| Pinecone Learn | Learn Vector Databases | pinecone.io/learn |
| ArXiv | Latest AI research papers | arxiv.org |
| The Batch | Weekly AI newsletter | deeplearning.ai/the-batch |
| Tool | Use Case |
|---|---|
| LangChain | Building LLM Applications |
| LlamaIndex | RAG Systems |
| LangGraph | Stateful AI Agents |
| CrewAI | Multi-Agent Systems |
| Streamlit | Rapid Web UI |
| FastAPI | REST APIs |
| Pinecone / Chroma | Vector Databases |
| Ollama | Local LLMs |
| n8n | No-Code Automation |
| Docker | Containerization |
| Vercel AI SDK | Full Stack AI Web Apps |
π Made with β€οΈ β All links are free and open-source | 2025β2026