Python is uniquely positioned as the best programming language for kids with little to no experience. Unlike other programming languages, Python’s syntax is concise and easily readable by humans, because it mirrors the human language.
As beginners, kids will quickly pick up the basics and learn how to use this language for game development and animation.
The goal of this course is for students to continue programming using Python and is meant for students who have completed Python Level-1. Students will review concepts from Python Level-1 by completing exercises, and will then be introduced to classes, objects and attributes, and learn how to read from and write to files. Students will also be introduced to the Pygame library.
Students complete the course by coding several exercises and finishing up one final project that involves implementation of a game using classes and objects.