This is an introduction class to computer programming in the coding language of Python. No prior programming experience is required. It is a project-based class where students have different tasks to code. The projects are graphics related which are visually engaging, allow for multiple correct solutions, and provide visual cues when a solution goes awry, making debugging a cinch.