50+ Curated Final Year Projects

50+ Final Year Project Ideas for CSE Students (2026)

AI/ML, Web Dev, Blockchain, IoT & Cybersecurity — with abstracts, tech stacks, and implementation guides.

AI-Powered Resume Screening System

Hard
AI & ML
PythonFastAPIspaCyBERTPostgreSQL

Automatically analyze resumes, extract candidate skills, and rank applicants against job requirements using NLP models.

Smart Attendance System using Face Recognition

Medium
AI & ML
PythonOpenCVFace RecognitionFlask

Automate attendance tracking by recognizing student faces in real time and generating attendance reports.

Hospital Management System with ML Diagnosis

Hard
AI & ML
DjangoPostgreSQLScikit-learnReact

Manage patient records while providing preliminary disease risk predictions based on symptoms and medical history.

Crop Disease Detection using CNN

Medium
AI & ML
PythonTensorFlowOpenCVFlask

Detect crop diseases from leaf images and provide treatment recommendations to improve agricultural productivity.

Real-time Sign Language Translator

Hard
AI & ML
PythonOpenCVTensorFlowMediaPipe

Convert hand gestures into readable text in real time to improve communication accessibility.

Blockchain-based Certificate Verification

Medium
Blockchain
SolidityEthereumReactNode.js

Verify academic certificates through immutable blockchain records to prevent forgery and fraud.

Smart Home Automation with IoT

Medium
IoT
ESP32MQTTNode.jsReact

Monitor and control home appliances remotely using sensors, automation rules, and mobile-friendly dashboards.

E-learning Platform with Adaptive Testing

Hard
Web Development
MERN StackPythonPostgreSQL

Deliver personalized learning experiences through adaptive quizzes that adjust difficulty based on student performance.

Food Delivery App with Route Optimization

Hard
Mobile
React NativeNode.jsMongoDBGoogle Maps API

Optimize delivery routes and estimated arrival times using real-time traffic and location data.

Mental Health Chatbot with Sentiment Analysis

Medium
AI & ML
PythonFastAPITransformersReact

Provide supportive conversations while analyzing emotional sentiment and recommending helpful resources.

Decentralized Voting System

Hard
Blockchain
SolidityEthereumReactWeb3.js

Enable secure, transparent, and tamper-proof digital voting using blockchain smart contracts.

Air Quality Monitoring Dashboard

Medium
IoT
ArduinoESP8266Node.jsChart.js

Collect environmental sensor data and visualize pollution levels through interactive dashboards.

Fake News Detection System

Medium
AI & ML
PythonNLPScikit-learnFlask

Analyze news articles and classify potentially misleading content using machine learning models.

Stock Market Prediction with LSTM

Hard
Data Science
PythonTensorFlowPandasStreamlit

Forecast stock price trends using historical market data and recurrent neural networks.

Online Examination System with Proctoring

Hard
Web Development
ReactNode.jsMongoDBOpenCV

Conduct online exams with AI-assisted monitoring to detect suspicious behavior and ensure exam integrity.

Plant Disease Detection using Deep Learning

Medium
AI & ML
PythonPyTorchOpenCVFlask

Identify plant diseases from uploaded images and suggest preventive agricultural measures.

Intrusion Detection System

Hard
Cybersecurity
PythonScapyELK StackMachine Learning

Monitor network traffic and detect malicious activities using anomaly detection techniques.

Sentiment Analysis of Social Media Data

Medium
Data Science
PythonTweepyNLTKFastAPI

Analyze public opinion from social media platforms and generate sentiment trend reports.

Traffic Flow Prediction System

Hard
AI & ML
PythonTensorFlowIoT SensorsPostgreSQL

Predict traffic congestion using sensor data and machine learning models for smarter urban planning.

Personalized News Aggregator

Medium
Web Development
ReactNode.jsNLPMongoDB

Recommend personalized news articles based on user interests, reading behavior, and content similarity.

AI Interview Preparation Assistant

Hard
AI & ML
PythonLangChainOpenAIFastAPIReact

Simulate technical interviews, evaluate answers, and provide personalized feedback on communication and technical skills.

Medical Report Analysis System

Hard
AI & ML
PythonTransformersFastAPIPostgreSQL

Extract key findings from medical reports and generate simplified patient-friendly summaries.

Student Performance Prediction Platform

Medium
Data Science
PythonScikit-learnDjangoPostgreSQL

Predict student academic outcomes using attendance, assignment scores, and engagement metrics.

AI-Powered Legal Document Analyzer

Hard
AI & ML
PythonLangChainVector DBFastAPI

Analyze legal contracts, identify clauses, and highlight potential compliance risks.

Customer Churn Prediction System

Medium
Data Science
PythonXGBoostStreamlitPostgreSQL

Predict customers likely to leave a service and recommend retention strategies.

Handwritten Answer Evaluation System

Hard
AI & ML
PythonOCRNLPFastAPI

Digitize and evaluate handwritten answer sheets using machine learning models.

AI-Powered Research Paper Recommender

Medium
AI & ML
PythonNLPFastAPIReact

Recommend relevant academic papers based on research interests and reading history.

Voice-Based Virtual Assistant

Hard
AI & ML
PythonWhisperOpenAIReact

Build a voice-controlled assistant capable of answering questions and automating tasks.

Phishing Website Detection System

Hard
Cybersecurity
PythonMachine LearningFastAPIReact

Detect potentially malicious websites using URL patterns, metadata, and behavioral indicators.

Security Information & Event Management Platform

Hard
Cybersecurity
ELK StackPythonPostgreSQL

Aggregate security logs and provide threat monitoring through real-time dashboards.

Password Breach Monitoring System

Medium
Cybersecurity
PythonFastAPIPostgreSQL

Alert users when stored credentials appear in publicly disclosed breach datasets.

Malware Classification System

Hard
Cybersecurity
PythonTensorFlowFastAPI

Analyze executable behavior and classify malware families using machine learning.

Network Vulnerability Scanner

Hard
Cybersecurity
PythonNmapReact

Scan internal networks for vulnerabilities and generate remediation reports.

Secure File Sharing Platform

Medium
Cybersecurity
ReactNode.jsAES EncryptionPostgreSQL

Enable encrypted document sharing with role-based access control and audit logs.

Smart Parking Management System

Medium
IoT
ESP32MQTTNode.jsReact

Monitor parking occupancy and guide drivers to available parking spaces in real time.

Smart Waste Management Platform

Medium
IoT
ArduinoIoT SensorsNode.js

Track waste bin fill levels and optimize collection schedules for municipalities.

Intelligent Water Quality Monitoring System

Hard
IoT
ESP32SensorsPythonReact

Continuously monitor water quality parameters and generate contamination alerts.

IoT-Based Energy Consumption Optimizer

Hard
IoT
Raspberry PiPythonReact

Analyze energy usage patterns and automate optimization recommendations.

Smart Traffic Signal Controller

Hard
IoT
OpenCVPythonESP32

Dynamically adjust traffic signal timings based on real-time vehicle density.

Blockchain-Based Medical Records System

Hard
Blockchain
SolidityEthereumReactIPFS

Securely manage patient medical records with decentralized access controls.

Decentralized Crowdfunding Platform

Medium
Blockchain
SolidityReactWeb3.js

Allow transparent fundraising campaigns managed entirely through smart contracts.

Blockchain Supply Chain Tracker

Hard
Blockchain
EthereumNode.jsReact

Track product movement across supply chains with immutable transaction records.

NFT-Based Academic Achievement Platform

Medium
Blockchain
SolidityIPFSReact

Issue verifiable digital certificates and achievements as blockchain-backed assets.

Multi-Vendor E-Commerce Marketplace

Hard
Web Development
MERN StackStripePostgreSQL

Support multiple sellers, product catalogs, payments, and order management workflows.

Smart Internship Portal

Medium
Web Development
ReactNode.jsPostgreSQL

Match students with internship opportunities based on skills and preferences.

Collaborative Project Management Platform

Hard
Web Development
ReactNode.jsSocket.io

Enable teams to manage tasks, timelines, documents, and communication in one platform.

University Placement Management System

Medium
Web Development
DjangoPostgreSQLReact

Streamline placement activities, applications, and recruiter interactions for colleges.

AI-Powered Study Planner

Medium
Mobile
FlutterFirebasePython API

Generate personalized study schedules based on syllabus progress and exam timelines.

Emergency Response & SOS Application

Hard
Mobile
FlutterFirebaseMaps API

Share live location and emergency alerts with trusted contacts during critical situations.

Campus Navigation & Resource Finder

Medium
Mobile
FlutterMaps APINode.js

Help students navigate campuses and locate classrooms, labs, events, and facilities.

How to Choose Your Final Year Project

Your final year project is the single most visible piece of work from your degree — it sits on your resume, in your viva, and in every interview for the next two years. Choose with intent. Start with the intersection of three things: a domain you genuinely enjoy (AI, web, security, IoT), a problem that affects real users, and a skill set you can realistically grow into over four to six months. If you can't explain the problem in one sentence to a non-technical friend, the scope is too vague.

Then audit feasibility. Check whether the dataset exists (Kaggle, government portals, public APIs), whether your laptop can train the model or whether you need Colab/Kaggle GPUs, and whether the hardware for IoT/blockchain work fits your budget. A brilliant idea you can't finish is worth less than a modest idea you can demo end-to-end. Read three or four recent IEEE or arXiv papers on the topic so your literature review writes itself and so you know what's already been tried.

Finally, validate with your guide before you commit. Bring two or three shortlisted ideas, your proposed tech stack, a rough timeline, and the metrics you'll evaluate on. A short proposal beats a long one. Once approved, freeze the scope — feature creep is the single biggest reason final year projects fail to ship. Build a working MVP by month three, then spend the rest of the time on evaluation, the report, and a polished demo for the viva panel.

Need a personalized final year project?

Get a tailored idea with abstract, tech stack, and a month-by-month implementation plan in under 60 seconds.

Get a personalized final year project idea
FAQ

Final Year Projects — Frequently Asked