Img source: makeuseof.com

One of the best ways to learn something new is to apply what you are trying to learn, as you get to deepen the understanding and also retain the information for a longer period of time. Sometimes you need an idea for your first project, or simply an idea for your next side project that you want to work on in your free time, but you simply do not seem to have any idea. Maybe you are trying to learn a new framework, or a new concept and you want to apply it using your own implementation without relying on the implementations of the person that you are learning from. If that is the case, here are a few resources that I have just found that you can use to get inspired for a new project that you can work on.

These projects are not meant to be developed only by developers who are only starting to program. These ideas can also be relevant to developers who actually want to implement something they like as they want to escape from the boredom that they are into during the recent days because of the boring tasks that he or she has been working on recently on their full-time job.


freeCodeCamp | React project ideas: 27 fun app ideas you can build while learning React.
martyr2s-mega-project-ideas-list: contains about 125 project ideas from beginner to intermediate level.
karan/Projects: a large collection of small projects for beginners with
Wrong “big projects” for beginners: How to choose where to start
vicky002/1000-Projects: Mega List of practical projects that one can solve in any programming language!
reddit.com/r/AppIdeas : A place to discuss ideas for applications, for bored developers.
reddit.com/r/SomebodyMakeThis : A home for ideas by people who lack time, money, or skills.

I hope you get inspired by some of the ideas that are mentioned in these resources.