3 ms·
We target 8 - 18 year old kids, and I've found that the 8-11 year olds learn best with Python while the older kids 12+ learn best with Java. Our general progres
by primitivesuave 10y ago
We target 8 - 18 year old kids, and I've found that the 8-11 year olds learn best with Python while the older kids 12+ learn best with Java. Our general progression is to start kids of any age with Python using pythonroom.com, and then move toward Java/web development/iOS as they become more comfortable with computer science principles and syntax.
I've worked with brilliant 8 year olds that absorb programming like sponges, and I've had reticent teenagers who discover a passion for computer science through Java game development. I've also had the kids who refuse to make an effort to learn despite my best efforts. More than anything, the experience of teaching real computer science to kids has taught me that it's not for everyone, and that's not a bad thing at all. As long as every kid understands what technology can do and what problems it can solve, they can be effective adults in our rapidly modernizing society.