Science projects by class
Science projects for college and diploma: 119 ideas.
Every idea on this list suits college and diploma. 107 of them have numbered build steps, and each one explains the science, lists the materials and says how long it takes and how to stay safe. Pick a subject, or use the finder to narrow by type and difficulty.
Other classes: Class 1 to 5, Class 6 to 8, Class 9 and 10, Class 11 and 12.
Physics
Physics projects for college and diploma
- Footstep power with piezo discs
- Solar cell I-V curve and maximum power point with a potentiometer load
- Peltier mini cooler box: temperature drop with different heat sinks
- DC motor torque-speed curve and back EMF measured with a rope brake
- Rotating-magnet coil generator: output voltage against speed and turns
- Falling magnet through a coil recorded with a phone sound card
- Slider-crank and scotch yoke models compared for piston displacement
- Spur gear train model testing speed ratio, torque and backlash
- Four-bar linkage wiper mechanism and its coupler curve plotted on paper
- Cam and follower model: three profiles and their displacement diagrams
- Warren truss bridge from ice-cream sticks tested to failure
- Model footing on sand: bearing load against footing width and depth
- Simply supported wooden beam: deflection test and Young’s modulus estimate
- Micro-hydro Pelton wheel model: electrical power against head and flow
- Savonius vertical-axis wind turbine: blade design and power coefficient test
- Suspension bridge model: cable sag, deck load and tower deflection test
- Shake table for model buildings with an MPU6050 and a base isolation test
- Hydraulic ram pump model from PVC fittings with a delivery head test
- Low temperature difference Stirling engine from tin cans run on hot water
- Doppler shift of a whirling buzzer, the idea behind galaxy redshift
Chemistry
Chemistry projects for college and diploma
Earth and space
Earth and space projects for college and diploma
Electronics and robotics
Electronics and robotics projects for college and diploma
- Line follower robot
- Solar tracker with LDRs
- Home automation with NodeMCU
- Automatic railway gate control
- Fire-fighting robot
- Vehicle accident alert with GPS and GSM
- RFID attendance system
- Gas leakage detector
- Bluetooth-controlled car
- Phone web page that switches a 12 V LED strip through an ESP8266 relay
- RFID door latch that pulls a 12 V solenoid for tagged cards only
- ESP32 energy logger measuring a 12 V load with an ACS712 current sensor
- Overhead tank level on your phone with automatic pump control (ESP8266)
- ESP32-CAM doorbell that sends a visitor snapshot to your phone
- Earthquake alarm with an MPU6050 that cuts a 12 V supply through a relay
- Two-zone drip irrigation with soil probes and a phone dashboard (ESP8266)
- Polyhouse logger that records light, temperature and humidity to an SD card
- Water turbidity meter using a laser pointer and an LDR
- Indoor air quality logger with MQ-135, an OLED and a phone graph (ESP32)
- Dust particle logger with a GP2Y1010 sensor that triggers a 12 V filter fan
- Dual-axis solar tracker with four LDRs and two servos
- Clock-based solar tracker that follows the sun by time with a DS3231
- Solar panel performance logger recording volts, amps and light to an SD card
- Sonar radar sweep: a servo-mounted ultrasonic sensor mapping a room on a laptop
- Model door lock opened by a 4 digit keypad code and a servo bolt
- RFID card door opener with an MFRC522 reader that logs who entered
- Fingertip pulse sensor showing heartbeats on the Serial Plotter and a beat LED
- Self-balancing two-wheel robot using an MPU6050 and a PID loop
- Maze-solving robot using three ultrasonic sensors and the left-hand rule
- Mini sumo robot that finds its opponent and stays inside the white-edged ring
- Hand-tilt glove that drives a car wirelessly using MPU6050 and nRF24L01
- Barometer and altimeter with a BMP280 that detects which floor you are on
- Wi-Fi signal strength heat map of a room measured with an ESP32
- Internet clock showing Indian time on an OLED, set automatically by NTP
- ESP32 sensor node publishing temperature and light over MQTT to a laptop broker
- Digital kitchen scale built from a load cell, an HX711 amplifier and an Arduino
- Colour sorter for beads or candies using a TCS3200 sensor and two servos
- 555 monostable delay timer: calculated against measured pulse width
- LM317 adjustable 1.25 to 12 V bench supply with a load regulation test
- AA cell capacity tester with a constant-current load and Arduino logging
- Joule thief that lights an LED from a nearly flat 1.2 V cell
- LM386 audio amplifier with measured gain and frequency response
- TV remote code decoder with a TSOP1738 receiver and Arduino
- Thermistor thermometer calibrated with the Steinhart-Hart equation
- LM2596 buck converter module: efficiency against load current
- PWM speed controller for a 12 V DC motor with an IR tachometer
- HX711 load cell kitchen scale with calibration and an error table
- LoRa point-to-point sensor link: range and packet loss between two ESP32 nodes
- MQTT sensor network of three ESP32 nodes with a Mosquitto broker and Node-RED
- GPS track logger with SD card storage and route plot on an open map
- MAX30102 pulse rate and SpO2 monitor compared with manual pulse counts
- Fingerprint attendance system with an R307 sensor, RTC and SD card log
- Traffic signal controller in register-level C on an ATmega328P with a pedestrian request
- Smart pill box with RTC reminders, lid sensors and a missed-dose log
- PWM solar charge controller for a 12 V 7 Ah battery with cut-offs and logging
- Four-axis servo robot arm with inverse kinematics solved in Python
- Self-balancing two-wheel robot with an MPU6050, complementary filter and PID
Environment
Environment projects for college and diploma
- Water quality monitor
- Home energy audit using the meter, appliance labels and a week of logs
- Falling head permeability test on sand, silt and clay mixes
- First flush diverter model that discards the dirty first rain from a roof
- Next-day air quality index forecast for a city using open CPCB-style data
- Kitchen waste biogas digester model: gas yield measured over three weeks
- Solar still yield study with three cover angles and two basin colours
- Constructed wetland model that treats kitchen greywater with reeds and gravel
- Rooftop rainwater tank sizing with Python and 20 years of daily rainfall
- Low-cost soil testing kit: sieve analysis, plasticity and compaction for three sites
Computing and coding
Computing and coding projects for college and diploma
- Python student record manager saved in a JSON file
- Python attendance checker that flags students below 75 percent
- Spreadsheet attendance register using COUNTIF
- Spreadsheet electricity bill estimator with unit slabs
- Spreadsheet rank list with RANK and a VLOOKUP report card
- Spreadsheet comparing simple and compound interest over 20 years
- AI literacy: testing a chatbot with twenty checkable questions
- Digital privacy audit of app permissions with a parent
- AI literacy: can classmates tell AI-written text from student writing?
- Binary search against linear search on a sorted roll-number list
- SQL mini-database for a school library with a JOIN
- SQL stock database for a kirana shop with low-stock alerts
- SQL cricket scorecard database with averages and strike rates
- SQL school bus routes database with fares and empty routes
- Python bank account class with deposit, withdraw and history
- Python and pandas analysis of 30 years of monthly rainfall open data
- Library management database in SQLite with a Python command-line app
- Linear regression to predict used scooter prices with scikit-learn
- Flask online quiz app with SQLite score storage and a leaderboard
- K-nearest neighbours classifier on the iris and wine data with a confusion matrix
- Tkinter attendance register app with a monthly summary and CSV export
- Seasonal rainfall prediction for a district with a random forest model
- Clinic OPD appointment and patient queue system with Flask and SQLite
- Handwritten digit recognition with a CNN on MNIST and a browser demo
- SMS spam classifier using Naive Bayes with a web form and error analysis
- Kirana shop inventory and billing web app that prints GST invoices as PDF
- Plant leaf disease classifier using transfer learning on an open image set
- City bus route and fare finder using Dijkstra’s algorithm on a graph
- Student marks analytics dashboard with pandas and Streamlit
