Resources for Teaching Kids to Program in Python

Python Logo
This page is about helping kids or teens to learn to program using the Python programming language.

Python is a more sophisticated language than Scratch, a "proper" programming as used by many professionals; but still a good choice for the older child to get started with programming.

You can use Python on pretty much any system: Windows, Mac, Linux as well as on a Raspberry Pi or with Minecraft which can be a good way to get kids into programming.

Books

           


Python Programming Courses for Kids/Teens

 Course Link Notes 
Tech Rocket https://www.techrocket.com/code/python-courses An online learning environment from IDTech (who do programming camps), has a free option for some courses, otherwise it's a monthly subscription.
Penjee https://penjee.com/ Interesting step-by-step online teaching system for Python.
Udemy https://www.udemy.com/teach-your-kids-to-code/ Comprehensive set of lectures and tests, it says 109 lectures and 7 hours of content; it's another for-pay system and costs around $20.
 codecademy https://www.codecademy.com/tracks/python My son has done the JavaScript track on Codecademy and enjoyed it, I see they have a Python course now too.

Other Resources

Python Language

http://www.python.org/

The definitive resource for Python, but not targeted for kids.

 PyGame

http://www.pygame.org/

PyGame is a library for programming games in Python, again not specifically for kids but kids love games!

Comments