Student Project Ideas

Project ideas from school level to undergraduate branches, including AI/ML enabled projects.

AI-based Handwritten Digit Recognition
Class 11-12 AI/ML Beginner
AI-based Handwritten Digit Recognition

A machine learning model trained on the MNIST dataset to recognise handwritten digits, introducing students to neural networks and classification.

Tools: Python, TensorFlow/Keras, MNIST Dataset

Solar Tracker System
Class 11-12 Intermediate
Solar Tracker System

A solar panel mounted on servo motors that automatically orients itself towards the sun using light sensors to maximise energy capture.

Tools: Arduino Uno, LDR Sensors, Servo Motors, Solar Panel

Smart Plant Watering Alert System
Class 6-8 Beginner
Smart Plant Watering Alert System

A simple model using a soil moisture sensor and buzzer/LED to alert when a plant needs watering, teaching basic sensor circuits and conditional logic.

Tools: Arduino Uno, Soil Moisture Sensor, LED/Buzzer

Smart Weather Station Model
Class 6-8 Beginner
Smart Weather Station Model

A working model demonstrating temperature and humidity measurement using basic sensors, displaying readings on an LCD screen.

Tools: Arduino Uno, DHT11 Sensor, LCD Display

Home Automation using IoT
Class 9-10 Intermediate
Home Automation using IoT

A system to control home appliances like lights and fans remotely via a smartphone app over Wi-Fi.

Tools: NodeMCU (ESP8266), Relay Module, Blynk App

Line-Following Robot
Class 9-10 Intermediate
Line-Following Robot

A robot that follows a black line on the floor using IR sensors, introducing students to basic robotics and control logic.

Tools: Arduino Uno, IR Sensors, DC Motors, Motor Driver

DNA Sequence Classification using Machine Learning
Undergrad - Biology AI/ML Advanced
DNA Sequence Classification using Machine Learning

A bioinformatics project applying machine learning classifiers to categorise DNA sequences based on genomic features.

Tools: Python, Biopython, Scikit-learn

ML-based Disease Prediction from Medical Images
Undergrad - Biology AI/ML Advanced
ML-based Disease Prediction from Medical Images

A deep learning model trained on medical imaging datasets (e.g. X-rays or histopathology slides) to assist in early disease detection.

Tools: Python, TensorFlow/Keras, Medical Imaging Datasets

AI-based Crack Detection in Concrete Structures
Undergrad - Civil AI/ML Advanced
AI-based Crack Detection in Concrete Structures

A computer vision model that analyses images of concrete surfaces to automatically detect and classify structural cracks.

Tools: Python, OpenCV, CNN (TensorFlow/PyTorch)

Rainwater Harvesting System Design for Urban Buildings
Undergrad - Civil Intermediate
Rainwater Harvesting System Design for Urban Buildings

A design project calculating catchment area, storage capacity and filtration requirements for a building-level rainwater harvesting system.

Tools: AutoCAD, Hydrological Calculations, Excel

AI Chatbot for Customer Support
Undergrad - CS AI/ML Intermediate
AI Chatbot for Customer Support

An NLP-based chatbot that understands customer queries and responds using intent classification, built with a simple web interface.

Tools: Python, NLTK/spaCy, Flask, Rasa (optional)

Real-time Object Detection using YOLO
Undergrad - CS AI/ML Advanced
Real-time Object Detection using YOLO

A computer vision system that detects and classifies multiple objects in real-time video streams using the YOLO deep learning architecture.

Tools: Python, OpenCV, YOLOv8, PyTorch

AI-based Fault Detection in Electronic Circuits
Undergrad - ECE AI/ML Advanced
AI-based Fault Detection in Electronic Circuits

A machine learning model that analyses circuit signal patterns to detect and classify component-level faults automatically.

Tools: Python, Scikit-learn, MATLAB/Simulink

IoT-based Smart Energy Meter
Undergrad - ECE Intermediate
IoT-based Smart Energy Meter

A digital energy meter that measures household power consumption and sends real-time data to a cloud dashboard for monitoring.

Tools: ESP32, Current/Voltage Sensors, Firebase/ThingSpeak

ML-based Load Forecasting for Smart Grids
Undergrad - EEE AI/ML Advanced
ML-based Load Forecasting for Smart Grids

A time-series machine learning model that predicts electricity demand patterns to help optimise smart grid load balancing.

Tools: Python, Pandas, LSTM/Prophet, Historical Load Data

Solar-Powered EV Charging Station Design
Undergrad - EEE Intermediate
Solar-Powered EV Charging Station Design

A design and simulation of an electric vehicle charging station powered by solar panels with battery storage and grid backup.

Tools: MATLAB/Simulink, PVSyst, Power Electronics Components

AI-driven Predictive Maintenance for Machines
Undergrad - ME AI/ML Advanced
AI-driven Predictive Maintenance for Machines

A machine learning model that analyses vibration and temperature sensor data from machinery to predict failures before they occur.

Tools: Python, Scikit-learn, Vibration Sensors, Arduino/Raspberry Pi

Design and Simulation of a 3D-Printed Prosthetic Hand
Undergrad - ME Intermediate
Design and Simulation of a 3D-Printed Prosthetic Hand

A mechanical design project involving CAD modelling and simulation of a low-cost, functional prosthetic hand for 3D printing.

Tools: SolidWorks/Fusion 360, ANSYS, 3D Printer

ML-based Prediction of Material Properties
Undergrad - Physics AI/ML Advanced
ML-based Prediction of Material Properties

A machine learning model trained on materials science datasets to predict physical properties such as band gap or conductivity from structural features.

Tools: Python, Scikit-learn, Materials Project Dataset

Simulation of Quantum Systems using Python
Undergrad - Physics Advanced
Simulation of Quantum Systems using Python

An applied simulation project modelling simple quantum systems (e.g. particle in a box, harmonic oscillator) numerically using Python.

Tools: Python, NumPy, QuTiP, Matplotlib

VBRL Assistant