Hacker News new | ask | show | jobs
Projectbook – a free collection of 100 project ideas for learning (projectbook.code.brettchalupa.com)
114 points by brettcodes 1343 days ago
I've been hoarding ideas for what would make good learning projects when exploring new languages, frameworks, and libraries for years. So I decided to flesh those ideas out, create some mock-ups, and share them with the public. I originally just had ~20 projects, but as I kept working on it, more ideas kept coming up and it ended up coming to 109 ideas so far. Hope they offer some inspiration or guidance for those trying to learn but not sure what to build.

Projectbook is free and open source. Contributions are welcome. And I'll keep adding to it as I come across ideas, resources, and implementations.

4 comments

Looks great. I especially liked that you are presenting it as a book with categories and descriptions for each project.

I've seen these resource lists recommended often:

* Project Based Learning https://github.com/practical-tutorials/project-based-learnin...

* Build your own X https://github.com/codecrafters-io/build-your-own-x)

I appreciate how these collections contain links to tutorials, as that's massively helpful for someone who isn't sure how to even get started with something. Thanks for sharing (and for checking out Projectbook).
Love it, sent it to my son who got very excited. (being an avid self teacher)
just a thought... it might be worth it to let people add training links/resources you tube videos etc.

thats how my son learns. spots a project he wants to do then looks at youtube videos about it until he can muddle his way through it.

Nice idea, but perhaps the list itself could be put in the beginning.
Thanks for the feedback. The full list is always there (via the nav), but I'll move the list of sections higher in the Intro.
This is tremendously helpful. I can use one of the ideas in hear to experiment with new programming languages! Thanks very much for putting this together.
You're welcome! Thanks for checking it out and the kind words.