Python Programming

Why This Class

Has your student expressed interest in becoming a computer programmer, software engineer, video game designer, or IT problem-solver? If so, you want to help them explore this path and get a head-start if it’s the right one for them. This course helps by equipping your student with foundational coding skills in Python, a popular programming language.

Students in this self-paced course create games, stories, applications, and other useful programs using Python. They practice navigating the semantics of the language and experiment with coding concepts including input and output, strings, if/else statements, while-loops, for-loops, and functions. This course also prepares students to pass an exam towards earning Microsoft’s Technology Associate Certification.

By completing this course, students gain familiarity with the coding process and develop skills that will help them pursue programming as a profession or hobby. They’re excited by the possibilities for using Python to bring their technological ideas to life.

Overarching Questions

What are the basics of computer programming in the Python language?

What are the fundamentals of coding?

How will computer programing teach me leadership skills?

Reading List


Course Details

Recommended Grade: 9th (Freshman) – 12th (Senior)

Prerequisites: None

Estimated Weekly Hours: 5

Format: Self-paced

Credits: 0.5

Please contact our Customer Support Team at if you have questions.
Please note that program and course descriptions, as well as reading and materials lists, are subject to change as we continuously improve our curriculum throughout the year. Book and materials lists for the upcoming school year are published in SIS mid to late June. Some courses require subscriptions e.g., Adobe software or online magazines that may not be covered by partner schools.