---
title: Learn Python Programming Online | Williamsburg Learning
description: In this self-paced online course, high school students create games, stories, applications, and other useful programs using Python.
image: https://blogstaging.williamsburglearning.com/hubfs/thisisengineering-raeng-iQqRM0XJvn8-unsplash.jpg
---

Electives Program 

# Python Programming

![live online course](https://blogstaging.williamsburglearning.com/hubfs/Icons%20Badges/ico-bar-4.svg) ![live online course](https://blogstaging.williamsburglearning.com/hubfs/WHITE%20live%20course.svg)

#### Live Courses

If you want the personal connection of an excellent brick-and-mortar classroom combined with the flexibility of online learning for your student, choose this option. Our signature live online courses are the heart of the Williamsburg program, led by expert mentors who create a deep sense of community between students. Live courses include the following benefits:

- Weekly live classes with mentor and peers
- Live interaction via webcam, mic, and chat box
- Access to live study groups and 1:1 tutoring
- Chances to participate in student government
- Group projects & peer-reviewed presentations
- Simulations & student-led discussions
- Written, oral, and project-based exams

![classic or honors online course](https://blogstaging.williamsburglearning.com/hubfs/Group%20195%20(1)-1.svg) ![classic or honors online course](https://blogstaging.williamsburglearning.com/hubfs/WHITE%20classic%20honors.svg)

#### Classic & Honors Versions

In many live courses, we offer both a Classic and Honors format. Students in both versions meet in the same live class sessions, but students in Honors courses have about 30% more readings and assignments, including projects that are more challenging. Students are welcome to enroll in whichever version fits best for them and can switch within the first twenty-one days of the semester. Honors courses are not available in the self-paced format.

- Freedom to participate in other programs and extracurriculars
- Freedom to go deeper in other areas of interest
- Time to process what you’re learning without being overwhelmed by assignments and readings
- Opportunities for deeper readings, discussions, and analysis
- Challenging assignments exploring themes, lessons, and characters in the liberal arts
- Freedom to thoroughly explore the subject material

![self-paced online course](https://blogstaging.williamsburglearning.com/hubfs/Icons%20Badges/ico-bar-3.svg) ![self-paced online course](https://blogstaging.williamsburglearning.com/hubfs/WHITE%20selfpaced.svg)

#### Self-Paced Courses

If your student works well independently or needs more flexibility to work around other  
activities, our self-paced courses are an ideal option and provide a richer, more personal experience than many other asynchronous online courses. Self-paced courses include the following benefits:

- Engaging recordings from our best live classes
- Interaction with peers through online forums
- Access to weekly mentor office hours
- Streamlined assignments for meaningful learning
- Same high-quality readings as live classes
- Same personalized feedback as live classes

![independent studies online course](https://blogstaging.williamsburglearning.com/hubfs/Icons%20Badges/ico-bar-2.svg) ![independent studies online course](https://blogstaging.williamsburglearning.com/hubfs/WHITE%20indi%20studies%20course.svg)

#### Independent Studies Courses

In high school [Math](https://www.williamsburglearning.com/curriculum/high-school/math/independent-math-courses/), [Fine Arts](https://www.williamsburglearning.com/curriculum/high-school/fine-arts/independent-fine-arts/), [PE](https://www.williamsburglearning.com/curriculum/high-school/pe-health/independent-pe/), and [Electives](https://www.williamsburglearning.com/curriculum/high-school/electives/independent-electives/), we offer independent courses so students can earn academic credit for learning from a third-party curriculum provider. Some students prefer alternative math programs; others put in long hours practicing musical instruments, competing on an athletic team, or participating in internships. Students can earn credit for these and other activities by enrolling in an Independent Studies course, provided they fulfill the course requirements (see the above course links for full details).

- Earn credit for things you are already doing and enjoy
- Access to a mentor while working independently to complete education hours

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.

![Featured Image](https://blogstaging.williamsburglearning.com/hubfs/thisisengineering-raeng-iQqRM0XJvn8-unsplash.jpg)

[![REGISTER NOW](https://no-cache.hubspot.com/cta/default/8517951/88ac3225-76e8-42c6-b779-0d65b82fa80e.png)](https://cta-redirect.hubspot.com/cta/redirect/8517951/88ac3225-76e8-42c6-b779-0d65b82fa80e)

**Course Details**

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

Prerequisites: None

Estimated Weekly Hours: 5

Format: Self-paced

Credits: 0.5

### Reading List

![Group 166](https://blogstaging.williamsburglearning.com/hubfs/Group%20166.svg)

None

### Overarching Questions

![Group 108](https://blogstaging.williamsburglearning.com/hubfs/Group%20108.svg)

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?

## Related Courses

[

## Digital Art & Graphic Design

 SEE THE COURSE 

](https://blogstaging.williamsburglearning.com/courses/digital-art-graphic-design) [

## Calculus A

 SEE THE COURSE 

](https://blogstaging.williamsburglearning.com/courses/calculus-a) [

## Sound & Audio Engineering

 SEE THE COURSE 

](https://blogstaging.williamsburglearning.com/courses/sound-audio-engineering) [

## Pre-Calculus A

 SEE THE COURSE 

](https://blogstaging.williamsburglearning.com/courses/pre-calculus-a) [

## Middle School Study Skills

 SEE THE COURSE 

](https://blogstaging.williamsburglearning.com/courses/middle-school-study-skills)

Please contact our Customer Support Team at [support@williamsburglearning.com](mailto:support@williamsburglearning.com) 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.

## Register For Courses Today!

[![REGISTER NOW](https://no-cache.hubspot.com/cta/default/8517951/7f80c908-fbda-439f-a997-1f38a6d368bf.png)](https://cta-redirect.hubspot.com/cta/redirect/8517951/7f80c908-fbda-439f-a997-1f38a6d368bf)

![arrow](https://blogstaging.williamsburglearning.com/hubfs/shape%20(1).svg)

 back to top

## About

- Curriculum
- Enrollment
- Q&A

## Current Families

- SIS
- Canvas
- Registration

## Site Map title

- Site Map title
- Site Map title
- Site Map title
- Site Map title

## Site Map title

- Site Map title
- Site Map title
- Site Map title
- Site Map title

## Business Hours:

Monday - Thursday 9:00 am - 4:00 pm MST  
Friday 9:00 am - 1:00 pm MST  
Closed weekends and holidays

1173 S 250 W Ste 107 Saint George, Utah 84770  
P. 800-200-6869 F. 435-215-7699

 © 2015-2021 Williamsburg Learning Privacy Policy Cookie Policy (US)