5 programming project ideas for beginners and experts alike—and great for your resume:

1) A simple tool that takes in an input or two and returns interesting data about the input(s). For example, a tool that takes in a YouTube video URL and a word and returns how many times the word was said in the video, using some Natural Language Processing package.
2) An algorithm or data-structure visualizer. For example, a pathfinding-algorithm or sorting-algorithm visualizer, like the ones I've covered at length on YouTube.
3) A bot that listens to external data and performs actions based on that external data. For example, a Twitter account that tweets every time a particular LinkedIn user posts on LinkedIn, or every time the stock market signals a certain buy or sell signal.
4) A data-aggregation website like CoinMarketCap. For example, a website that displays interesting information about the top 20 tech YouTubers.
5) A recreation of a popular game...with a twist! For example, 2048 but with powers of 3; Wordle but with programming-related words; Flappy Bird but with different gravity settings.
These projects are all simple to understand, fun and easy to interact with, arguably useful and interesting, and all-around great projects for any resume. And you can adjust their complexity depending on your programming experience!

More from All

You May Also Like