Help your student strengthen their programming skills with Python! Recommended for high school students.

Requirements: Take Python (Beginner) or have previous knowledge of Python. Excellent reading skills, you will need to read a lot in this class. Excellent math skills. Classes will be taught on the desktop version of the website, so it’s recommended you also be using a desktop/laptop.

What it will cover: Students will expand on their previous knowledge of Python and learn about functions, classes, modules, and objects. In each class, students will code their own projects in Python.

By the end of the program, the students should:

Have a good understanding of Python syntax, data structures, and basic computing algorithms.

The ability to decompose a computing problem into its constituent parts.

The ability to assemble the partial solutions above into the overall solution to the computing problem.

Want to learn more about Python? In this class, students will expand on their previous knowledge of Python. Students will learn about functions, classes, modules, and objects, and code their own projects in each class.