Kindling projects page

Monday 19 January 2015This is nearly ten years old. Be careful.

New programmers often need small projects to work on as they hone their skills. Exercises in courses are too small, and don’t leave much room for self-direction or extending to follow the interests of the student. “Real” projects, either in the open-source world or at work, tend to be overwhelming and come with real-world constraints that prevent experimentation.

Kindling projects are meant to fill this gap: simple enough that a new learner can take them on, but with possibilities for extension and creativity. Large enough that there isn’t one right answer, but designed to be hacked on by a learner simply to flex their muscles.

To help people find projects like these, I’ve made a page: Kindling Projects. I’m hoping it will grow over time and be useful to people.

If you have suggestions, send them in.

» 1 reaction

Comments

[gravatar]
This is something that I've thought about for a long time. I think a well defined and curated list of projects like this would make a great resource for training/mentoring within an organization. Thanks for posting.

Add a comment:

Ignore this:
Leave this empty:
Name is required. Either email or web are required. Email won't be displayed and I won't spam you. Your web site won't be indexed by search engines.
Don't put anything here:
Leave this empty:
Comment text is Markdown.