INTERACTIVE PROGRESS TRACKER · AUTO-SAVED

Your AI / ML
Learning Roadmap

Tick off topics and libraries as you learn. Click any resource link to open it. Progress saves automatically in your browser.

Overall Progress
0%
0%
Start learning! 🌱
Topics Done
0 done
of 0 total topics
Libraries Learned
0 done
of 0 total libraries
Phases Active
0 / 8
phases in progress
8 Learning Phases — click phase to expand
Free Tools to Bookmark Now
🚀 Project Ideas to Build Your Portfolio
Beginner Phase 1–2
Python Data Analysis Dashboard
Analyze a real Kaggle dataset with Pandas, create visualizations with Matplotlib/Seaborn, and build a Streamlit dashboard to display insights.
Python · Pandas · Seaborn · Streamlit
Beginner Phase 3–4
House Price Predictor
Classic regression project using the Boston or Ames Housing dataset. Apply feature engineering, train multiple ML models, compare performance, and deploy with Streamlit.
Scikit-learn · Pandas · Streamlit
Beginner Phase 4
Customer Churn Classifier
Predict customer churn using the Telco dataset. Train Random Forest and XGBoost, tune hyperparameters, and visualize feature importance in a Streamlit app.
XGBoost · Scikit-learn · Matplotlib
Intermediate Phase 5
Image Classifier — CNN from Scratch
Build a CNN with PyTorch to classify images (CIFAR-10 or custom dataset). Implement data augmentation, batch normalization, and achieve >85% accuracy.
PyTorch · TorchVision · Google Colab
Intermediate Phase 5–6
Sentiment Analysis API
Fine-tune a BERT model on movie reviews or Twitter data. Build a REST API with FastAPI to serve predictions, and deploy to Hugging Face Spaces for free.
Transformers · FastAPI · HuggingFace Spaces
Intermediate Phase 6
Text Summarizer & Q&A Bot
Use Hugging Face Transformers to summarize long documents and answer questions. Build a clean Gradio or Streamlit UI and publish on HuggingFace Spaces.
Transformers · Gradio · HuggingFace
Advanced Phase 7
Custom LLM Chatbot with RAG
Build a RAG-powered chatbot over your own documents using LangChain + ChromaDB + local LLM via Ollama. Add conversation memory and a Streamlit chat UI.
LangChain · ChromaDB · Ollama · Streamlit
Advanced Phase 7–8
Fine-tune LLaMA with LoRA
Fine-tune Llama 3 or Mistral on a custom instruction dataset using LoRA/QLoRA on free Colab GPU. Push to Hugging Face Hub and build an inference API.
PEFT · TRL · Transformers · HuggingFace Hub
Advanced Phase 8
Autonomous AI Research Agent
Build a multi-step AI agent that can search the web, read documents, write code, and compile a research report — using LangChain Agents or the OpenAI Assistants API.
LangChain · OpenAI API · Tavily · FastAPI