Introduction to object-oriented programming in Python. We will build a simple text-based role-playing game (RPG), and in the process get an age-appropriate look at OOP concepts like data modeling, inheritance and composition. This has been one of the most popular projects with 4th-6th grade Python students the last few years! Previous Python experience is helpful but not strictly required.
This class will meet on April 19 and 26; and May 3, 10, 17, and 24.