Data & Analytics final year project ideas
Free data science and analytics final year project ideas on Sefism for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.
- 300 project ideas
Ideas and guidance, not finished projects
These are project ideas and scoping guidance, published free for students to use as a starting point. I do not build, write, or sell final-year projects, and I do not complete coursework for anyone. Take an idea, make it yours, and build it.
35 ideas · page 1 of 2
Next 48-Hour PM2.5 Forecasts for South Asian Cities from Open Sensors and Weather Data
Each winter, smog in Lahore, Delhi, Dhaka and Kathmandu closes schools and harms health, and decisions are made with little warning. Build a model that forecasts PM2.5 for the next 48 hours at city sensor locations, using open sensor readings, weather forecasts and fire detections, and compare it against the global CAMS forecast. Present it as a simple outlook a school or clinic can use to plan.
Pipeline That Turns Provincial Statistical PDFs into a Versioned Open Dataset
Governments publish important statistics as PDF yearbooks and reports: schools, hospitals, crops, prices and population by district. Build a data pipeline that extracts tables from these PDFs, cleans and checks them, tracks every change between editions, and publishes them as tidy, documented, versioned datasets that journalists, students and researchers can query directly.
District Medicine Stockout Early Warning from SMS Stock Reports at Rural Clinics
Rural clinics run out of essential medicines while a clinic 20 kilometres away has boxes about to expire. Build a system where clinic staff report stock on hand by structured SMS or a tiny web form, and a district dashboard forecasts which clinics will stock out in the next weeks and suggests transfers between clinics. The focus is the district view and forecasting from patchy reports, not a single pharmacy's ledger.
Mobile Money Agent Cash and E-Float Forecasting to Prevent Turned-Away Customers
Mobile money agents in Kenya, Pakistan, Bangladesh and Nigeria lose customers when they run out of cash or electronic float, especially on salary days and before holidays. Build forecasting models for each agent's cash and e-float needs from simulated transaction histories with realistic calendars, and a simple app that tells the agent and the aggregator when and how much to rebalance. Measure how many turned-away transactions the forecasts would prevent.
Glacial Lake Growth Monitoring from Sentinel-2 Imagery for Outburst Flood Risk in Northern Pakistan
Glacial lakes in Gilgit-Baltistan and Chitral are growing as glaciers melt, and some can burst and flood villages downstream. Build a pipeline that maps lake outlines from free Sentinel-2 satellite images every month, tracks area change over several years, flags lakes growing fast, and lists the settlements downstream. Validate the outlines against published inventories and hand digitising.
Mandi Arrival and Price Forecasting with Sell-or-Store Advice for Farmers
Farmers often sell right after harvest when wholesale market (mandi) prices are lowest. Build forecasts of arrivals and prices for a few crops at nearby markets from public government data, and turn them into simple advice: sell now, or store for a few weeks, after storage costs and losses. Test the advice by replaying past seasons and measuring how often it would have helped.
Inter-Annotator Agreement and Adjudication Tool for Data Labelling Teams
AI depends on labelled data, and labelling teams in Pakistan, India, Kenya and elsewhere produce a lot of it. Build a quality layer for labelling projects that measures agreement between annotators, spots unreliable labels and confusing guidelines, routes disagreements to an adjudicator, and estimates true labels from noisy votes, working with exports from Label Studio and similar tools.
Cyclone Shelter Capacity and Evacuation Route Planner for Coastal Bangladesh
When a cyclone warning is raised, coastal families must reach a shelter in time, but some shelters overflow while others sit half empty, and some villages are too far from any shelter. Build a planning tool that uses open maps and population data to assign villages to shelters within walking time and capacity, finds coverage gaps, and suggests where new shelters would help most. Test it on one coastal upazila.
Urdu and Bangla Embedding Models and Vector Databases: A Retrieval Benchmark
Teams building search or RAG in Urdu and Bangla pick an embedding model and a vector database by guesswork. Build a reproducible benchmark that measures retrieval quality for several multilingual embedding models on Urdu, Roman Urdu and Bangla queries, and then measures recall, latency, memory and filtered search across several vector stores with the same data, so a developer can choose with evidence.
One App, Three Databases: Benchmarking PostgreSQL, MongoDB and SQLite on a Real School Workload
Students pick a database because a tutorial used it. Build the same school management backend (admissions, attendance, fees, results) on PostgreSQL, MongoDB and SQLite, generate a realistic workload, and compare correctness under concurrency, query speed, schema change effort, backups and hosting cost. The result is an evidence-based guide to choosing a database for a typical local business app.
Data Contract and Schema Drift Checker for Event Pipelines
When an app team renames a field or changes a type, the analytics pipeline downstream breaks quietly and dashboards show wrong numbers for weeks. Build a tool that lets producers and consumers agree a data contract in a standard YAML format, checks every pull request and every batch of events against it, explains breaking changes before they ship, and tells the right people what will break.
Wheat Crop Monitoring and District Yield Estimates from Sentinel-2 for Punjab
Build a pipeline that maps wheat fields across Punjab from free Sentinel-2 satellite images, tracks how the crop develops through the season and estimates district yields weeks before harvest. Wheat is Pakistan's staple, and procurement, import and flour price decisions depend on early estimates. The project tests how far open satellite data can go, with every estimate checked against published district statistics.
Open Data Portal Quality Scorecard with Freshness and Broken Link Checks
Build a tool that crawls government and humanitarian open data portals every week, checks whether each dataset can actually be downloaded, opened and used, and publishes a scorecard of freshness, broken links, file formats and missing metadata. Many South Asian portals list thousands of datasets, and a large share turn out to be stale PDFs or dead links. The scorecard tells portal teams what to fix and tells users what to trust.
MCQ Exam Item Analysis and Faulty Question Finder for University Teachers
Build a web tool where a teacher uploads the answer sheet results of a multiple-choice exam and gets back a report on every question: how hard it was, whether it separated strong and weak students, which wrong options nobody chose, and which questions probably have the wrong answer key. Many university and entry-test MCQs in Pakistan are marked on paper or OMR with results in Excel, so this analysis rarely happens. Fixing a few bad questions makes results fairer for every student.
Synthetic Patient Records Generator with a Privacy Attack Report for Hospital Data Sharing
Build a tool that takes a hospital table, generates synthetic records with several methods, and then attacks its own output to measure how much real patient information leaks. Hospitals want to share data with students and researchers, and synthetic data is often sold as automatically private. This project produces a report that shows both the usefulness and the privacy risk of each synthetic dataset before anyone shares it.
Wheelchair Route Scoring from Crowdsourced Footpath Accessibility Audits
Build a data pipeline and map that collects accessibility audits of footpaths, kerbs, ramps and entrances on a campus or city district, cleans and validates them, and scores routes for wheelchair users, older people and parents with prams. In South Asian cities, broken footpaths, missing ramps and parked vehicles make many short trips impossible, yet no map records any of it. The project turns volunteer audits into routes people can rely on.
District Dengue Early Warning from Weather and Case Counts for Health Departments
Build a forecasting system that predicts dengue case counts for each district several weeks ahead, using past cases, rainfall, temperature and humidity, and turns the forecast into a clear outbreak risk level. Dengue outbreaks in Pakistan and South Asia follow the monsoon, and spraying and hospital preparation take time. A useful early warning buys that time.
Crop Fire Smoke Attribution for Lahore Smog Using Satellite Fire Data and Wind Back-Trajectories
Build a daily analysis that estimates how much of Lahore's smog on a given day is linked to crop residue fires upwind, in Pakistani and Indian Punjab, and how much is local. It combines satellite fire detections, wind back-trajectories and PM2.5 readings. Every winter the cause of smog is argued about; this project replaces the argument with a transparent, repeatable daily estimate.
Daily Online Grocery Price Index for Pakistani Cities with Product Matching
Build a pipeline that collects grocery prices from online stores every day, matches the same product across stores despite different names and pack sizes, and publishes a daily price index by city and item. Pakistan's official weekly price indicator is valuable but weekly and market-based. This project shows how online prices move between those releases, with every method choice written down.
Cumulative Antibiogram Builder and Resistance Trend Dashboard from Hospital Lab Exports
Build a tool that takes the messy Excel exports from a hospital microbiology lab, cleans them, applies the international rules for counting isolates and produces a cumulative antibiogram that doctors can use when choosing antibiotics. Many hospitals in Pakistan and South Asia have the lab results but never turn them into this table. The tool also tracks resistance trends over time, ward by ward.
Thin-File Credit Scoring with Alternative Data and a Fairness Audit for Digital Lenders
Build a credit scoring model for people with little or no credit history, using alternative data such as transaction patterns, and then audit it for fairness across gender, age and region before it is allowed to make decisions. Digital lenders in Pakistan and across emerging markets are scoring millions of thin-file borrowers with data like this. The project shows how to measure whether such a model is accurate, explainable and fair, not just profitable.
Rooftop Solar and Battery Sizing Advisor Under Net Billing Using Open Building Footprints
Build a web tool that estimates how much solar a specific rooftop can hold, how much it will generate hour by hour, and what panel and battery size makes sense for that household under net billing rather than the old unit-for-unit net metering. It combines open building footprints, open irradiance data and a household's own bill history. The aim is an honest sizing answer before someone signs an installer's quote.
University Admission Merit History Explorer for Applicants
A final year project that builds a searchable history of university closing merits and cut-off scores, extracted from the PDF merit lists universities publish each year. Applicants and counsellors can compare programmes across years and see realistic chances, instead of guessing from last year's single list.
Restaurant Menu Profitability Analytics from POS Sales Exports
A final year project that builds a menu profitability analytics tool for small restaurants and cafes. It combines point-of-sale sales exports with recipe costs to show each dish's margin and popularity, classifies items with the menu engineering matrix, and tracks how ingredient price changes squeeze margins week by week.
Browse project ideas by domain and difficulty
Each of these is its own page, so you can send someone straight to the AI ideas or the beginner ones.
Stuck on something specific?
Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.
- 1:1 Mentorship
- Fresh Graduate Mentorship
- Career Guidance
Brand deals, promos and partnerships: tauseeffayyaz@gmail.com
Follow along
New writing, resources and project ideas land here first.