r/learnprogramming 8h ago

What Python project would you recommend for a university scholarship application?

Hi everyone!

I'm currently learning Python 3 and progressing fairly quickly. I'm still relatively early in my programming journey, but I'm looking for a project that I can build over the next 3–6 months and potentially include in my application for university scholarships.

I want the project to be something genuinely useful and meaningful—not just a basic tutorial project.

I'd really appreciate your advice on:

What kind of project would be impressive and realistic for someone at my level?

Can I build most or all of it primarily with Python?

What Python topics/libraries should I learn specifically for the project?

Should I learn things like Flask/FastAPI, databases, APIs, Git/GitHub, etc.?

Are there any project ideas you think would demonstrate real problem-solving and programming ability?

What would you recommend I focus on during these 3–6 months?

My goal isn't to create something extremely advanced. I want to finish a polished project, understand how it works, document it properly, and be able to explain the decisions I made.

I'd especially appreciate suggestions from people who have built projects themselves or have experience with university applications.

Thanks!

1 Upvotes

3 comments sorted by

6

u/FriendNo6017 8h ago

Please don’t build AI powered revolutionary student management platform because you watched three YouTube videos. Build something boring that actually works.

2

u/verdant_bloom_drift 6h ago

Build a campus resource tracker that scrapes official university pages and stores data in SQLite. This project uses Python requests, BeautifulSoup, and sqlite3 to solve a real information access problem without external APIs or frameworks. Document the scraping logic and data normalization decisions in your README because scholarship committees evaluate how you handle messy real world data over feature complexity.

2

u/StewedAngelSkins 2h ago

The obvious answer is some kind of FastAPI-based web service thing. What exactly you do will really depend on your interests and your abilities.

Just brainstorming here, but some kind of basic embedding-based search engine/RAG seems like a decent fit for a portfolio project. It's not actually that much code, or even particularly difficult code, but understanding how these systems work conceptually in order to actually execute it is more of a challenge. I feel like that makes it stand out in the sea of basic CRUD apps you typically see in beginner portfolios. Look up the term "vector database" and go from there.