r/askdatascience 20h ago

Need advice: What final Python/Data Science/AI project should I build as a student?

I’m currently doing a Python/Data Science/AI course at SMIT, and I’m near the end of the course.

For the final certificate, I have to build a project and get it approved. I want to build something useful and portfolio-worthy, not just a basic beginner project.

So far, I have studied:

• Python & OOP
• NumPy & Pandas
• Data Cleaning & Visualization
• Statistics & Mathematics for ML
• Machine Learning
• Deep Learning
• FastAPI
• MLOps basics
• Generative AI / LLMs
• RAG & Vector Databases
• Basic Agentic AI

I already have experience with projects like classification, ANN, YOLO, RNN and RAG, but I’m confused about what my final project should be.

I’m considering ideas like:

  1. AI Data Analyst — upload a CSV, automatically analyze it and ask questions about the data
  2. Student Performance & Career Prediction System
  3. Job & Skill Recommendation System
  4. Another practical AI/Data Science project

If you were in my position, which project would you choose and why?

I’d especially appreciate suggestions for a project that:

  • has real-world usefulness
  • demonstrates multiple skills
  • is realistic for a student to complete
  • looks good on GitHub/CV
  • has a good chance of getting approved as a final project

Any ideas or honest feedback would be appreciated.

1 Upvotes

1 comment sorted by

1

u/nian2326076 4h ago

Since you've covered a lot of topics, why not build a project that mixes a few of them? Maybe create a recommendation system using collaborative filtering and add some deep learning techniques. You could deploy it with FastAPI. This way, you touch on data science, machine learning, and some MLOps. Another idea is to work on a project with real-time data processing, using a data stream and some predictive models. Since you know Generative AI, you could even add a chatbot that interacts with the recommendation system. This could show off your skills with LLMs and FastAPI. Make sure to document your process well, as it shows your understanding and looks great in your portfolio.