Get the latest tech news
Challenging software projects some programmers should try
Unsolicited advice
For example, instead of building yet another TODO app in React (75k repos on GitHub), you might want to focus on back-end or front-end development by cloning a well-known site. Open-Addressing Hash Tables- Most schools and courses focus on the Separate Chaining technique and blatantly ignore the elegant ways of open addressing. Write a module that enables users to operate on matrices, including adding, multiplying, calculating the inverse, computing the determinant, and solving systems of linear equations, among other things.
Or read this on Hacker News