After dropping out of a Computer Science degree twelve years ago, I returned to education six months ago, enrolling in a two-year Technology degree focusing on Software Development. I'm eager to build something substantial that goes beyond basic frontend work or generic GitHub projects like simple calculators. My primary interest lies in backend development, but I'm struggling to find a project idea that will really challenge me and help improve my skills. What projects would you suggest?
6 Answers
How about building a clone of YouTube? It covers a lot of important aspects of development: authentication, recommendations, search features, streaming, and user preferences. You could use JavaScript with React on the frontend, and Python for the backend. It'll be a comprehensive project that really tests your skills!
If I were in your shoes, I'd look for a new job that offers opportunities to grow while you work on your projects—it can help reinforce your learning.
Building a full stack website might be the way to go! Since you have some experience in frontend work, using a versatile backend language like Python with frameworks such as Flask or Django could enhance your skills. Full stack developers are in high demand, especially with the rise of AI!
Consider creating a REST API first, then learn GraphQL and integrate a database. After that, dive into gRPC and distributed systems. If you're looking for reliability, mastering C# and .NET can be useful too. Once you're comfortable, try rebuilding projects in up-and-coming languages like Rust or Go.
Just for fun, how about creating a tamagotchi? It can be a quirky yet technical challenge!
For real growth, tackle a project that includes aspects most tutorials overlook, like authentication, background jobs, caching, and rate limiting. Even simple projects like a URL shortener or a booking system can be complex if you design them well. The key isn't the idea itself but how deeply you explore it. Don't wait for the perfect project—choose one and dive deep.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically