For students

Data & Analytics final year project ideas

Free data & analytics final-year project ideas for CS and software engineering students, each scoped for a single semester with a suggested stack and deliverables.

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.

Difficulty

7 ideas

Data & AnalyticsAdvanced

Vector Search Engine Built From Scratch

Every retrieval system now sits on a vector database, and almost nobody using one can explain what happens inside it. Build one: store embeddings on disk, implement approximate nearest neighbour search yourself, and benchmark your recall and latency against an established library. This is a classic build your own X project with a modern subject, and it will teach you more about retrieval than any number of tutorials.

Rust or C++ or GoPython bindingsNumPy
1 semester · 1 to 2 studentsRead the brief
Data & AnalyticsIntermediate

Water Quality Monitoring and Contamination Alerting

Combine water testing records with geography to find contamination patterns, detect anomalies against a location's own baseline, and alert on emerging problems. The statistics need care because seasonal variation looks a lot like contamination.

Pythonpandasscikit-learnTimescaleDB+1 more
1 semester, 2 studentsRead the brief
Data & AnalyticsIntermediate

Sports Performance Analytics from Match Event Data

Build possession and contribution metrics from open match event data that measure what a player did beyond the box score. The analytical challenge is crediting outcomes to the actions that led to them rather than only the final one.

Pythonpandasscikit-learnPlotly+1 more
1 semester, 2 studentsRead the brief
Data & AnalyticsBeginner

Public Budget Transparency Explorer

Turn published government or university budget documents into something a non-expert can explore: where the money goes, how it changed, and how planned spending compared with actual. Most of the work is the extraction pipeline, and that is a real contribution.

PythonpandasPostgreSQLReact+1 more
1 semester, 2 studentsRead the brief
Data & AnalyticsIntermediate

Retail Demand Forecasting with Inventory Recommendations

Forecast product level demand and turn the forecast into reorder recommendations that account for lead time, holding cost and the cost of running out. The forecast is the easy half; converting uncertainty into a decision is the interesting one.

PythonpandasProphetLightGBM+1 more
1 semester, 2 studentsRead the brief
Data & AnalyticsAdvanced

Building Energy Analytics with Appliance Disaggregation

Work out which appliances are running from a single whole-building electricity meter, then use that breakdown to find waste. Non-intrusive load monitoring is a well defined problem with public datasets and a hard, interesting core.

PythonPyTorchTimescaleDBGrafana+1 more
1 semester, 2 to 3 studentsRead the brief
Data & AnalyticsIntermediate

Early Warning System for Student Disengagement

Identify students who are drifting away from a course early enough for someone to intervene, using engagement signals rather than protected characteristics. The fairness analysis is not an appendix here, it is the core of the work.

Pythonpandasscikit-learnFastAPI+1 more
1 semester, 2 studentsRead the brief

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.

Work with me

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. Every session is free; 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.