Introduction to Python Programming

Learn Python in this fun, graphics-based course

Python is the most popular programming language in the world!

Click the thumbnails below to learn more about programming in Python—no prior coding experience is required!

Course Description

Introduction to Python Programming is a creative, hands-on, graphics-based course that teaches students how to code their own artwork and animations using Python—one of the most popular and versatile programming languages today. Students learn how to develop their own digital drawings, code mouse and keyboard events, implement simple logic, animate different types of motion, and apply other programming structures within a gamified environment (e.g., no quizzes or tests!). This engaging curriculum is adapted from Carnegie Mellon University’s award-winning CS Academy. No prior coding experience is required—all students are welcome!