🛠️ Hands-On Projects
Build real-world AI & ML applications.
Go beyond tutorials. 15+ curated projects across 6 domains — from sentiment classifiers to production RAG pipelines. Each project includes architecture guides, datasets, code walkthroughs, and deployment steps.
Pick a project. Ship something real.
Each project maps to the Roadmap phases you've studied. Start with beginner projects and work your way up to capstone-level applications.
Sentiment Analysis Pipeline
BeginnerBuild an end-to-end text classification pipeline — data cleaning, TF-IDF features, logistic regression vs. BERT, evaluation metrics, and Flask API deployment.
Image Classification with CNNs
BeginnerTrain a CNN from scratch on CIFAR-10, then fine-tune a pre-trained ResNet. Compare accuracy, training time, and deploy with Gradio.
House Price Prediction
BeginnerFull EDA, feature engineering, and model comparison (Linear Regression, Random Forest, XGBoost). Includes cross-validation and hyperparameter tuning.
Customer Churn Prediction
IntermediateHandle class imbalance with SMOTE, build ensemble models, create a Streamlit dashboard, and design an automated retraining pipeline.
Abstractive Text Summariser
IntermediateFine-tune T5/BART on a summarisation dataset, evaluate with ROUGE metrics, and serve via FastAPI with streaming responses.
Object Detection System
IntermediateTrain YOLOv8 on a custom dataset, build a real-time inference pipeline with webcam input, and deploy to an edge device.
Automated ETL Pipeline
IntermediateBuild an Airflow-orchestrated pipeline that ingests from APIs, transforms with dbt, loads into a data warehouse, and includes data quality checks.
RAG-Powered Chatbot
AdvancedBuild a Retrieval-Augmented Generation chatbot with LangChain, vector database (Chroma/Pinecone), document chunking, and citation tracking.
LLM Fine-Tuning Lab
AdvancedFine-tune an open-source LLM (Llama/Mistral) with LoRA/QLoRA on a domain-specific dataset. Evaluate with perplexity, MMLU, and human preference.
ML Model Monitoring Dashboard
AdvancedBuild a monitoring system that detects data drift, model degradation, and prediction anomalies. Includes alerting and automated retraining triggers.
Movie Recommendation Engine
IntermediateImplement collaborative and content-based filtering, matrix factorisation, and a hybrid recommender. Serve recommendations via a REST API.
Multi-Tool AI Agent
AdvancedBuild an autonomous agent with tool-use capabilities — web search, code execution, database queries. Implement ReAct loop, memory, and guardrails.
Time Series Forecasting
IntermediateForecast stock prices or energy demand using ARIMA, Prophet, and LSTM. Compare statistical vs. deep learning approaches with proper backtesting.
RL Game-Playing Agent
AdvancedTrain a reinforcement learning agent to play Atari games using DQN and PPO. Visualise training curves, reward shaping, and policy behaviour.
Full-Stack ML Platform
CapstoneBuild a complete ML platform — data ingestion, feature store, model training, A/B testing, monitoring, and CI/CD. The ultimate portfolio piece.
Six domains. Real skills.
- Sentiment analysis & text classification
- Abstractive summarisation
- Named entity recognition
- Topic modelling
- Image classification & CNNs
- Object detection (YOLO)
- Image segmentation
- Transfer learning
- Regression & classification
- Recommendation systems
- Time series forecasting
- Feature engineering
- RAG systems & chatbots
- LLM fine-tuning (LoRA/QLoRA)
- AI agents & tool use
- Prompt engineering
- ETL pipelines (Airflow + dbt)
- Model monitoring & drift
- Full-stack ML platform
- CI/CD for ML
- Deep Q-Networks (DQN)
- Policy gradient methods
- Reward shaping
- OpenAI Gymnasium
From idea to deployed app.
Pick a Project
Choose by domain, difficulty, or the Roadmap phase you've just completed.
Study the Architecture
Read the architecture guide and understand the system design before writing code.
Build & Iterate
Follow the code walkthrough. Experiment with the dataset. Push your solution to GitHub.
Deploy & Share
Deploy your project live — Streamlit, Gradio, Docker, or cloud. Add it to your portfolio.
Got questions?
Are these full project tutorials?
What difficulty should I start with?
Can I use these projects in my portfolio?
When will project content be available?
Do I need cloud credits or paid tools?
Is this free?
Your portfolio won't build itself.
Pick a project. Write the code. Ship something real.
Browse Projects →