We often have kids point to a video game that they like to play and say “I want to make that”. As an adult, our first instinct may be to temper their expectations so they can be successful, by telling them that the game is too complicated or difficult and encouraging them to try something smaller. But after researching this topic and observing kids in the classroom, we have come to another perspective.
It sounds crazy at first, but there are actually good reasons to do this. Here are just a few:
Kids (and adults) will show greater active mental engagement with topics they care about, including asking more questions and actively trying to figure things out. They will also exhibit greater persistence.
We are trying to protect them from failure, but they aren’t afraid of it and we shouldn’t be either. If they don’t take risks and big steps, they won’t reach their potential in any challenge they try.
Finishing the project is nice, but all the growth and learning comes along the way. That means that a project which doesn’t reach its planned outcome can still be a tremendous success when measured by educational growth. Plus, every project changes as it proceeds and kids are very good at deciding when they think something is done. Coding projects can easily become large and complex, but when we get a child who is inspired and wants to tackle a impossible project, we welcome it. The outcome game may not look like the inspiration game, but the young programmer will be just as proud of it, and have learned a lot from making it!
Want to be notified when we open up new classes and camps?
Sign up here. We promise to not spam!