Event Registration

Python Programming: Beginner

Description:

Do you want to learn the world's fastest growing programming language that is used by Google, NASA, YouTube and the CIA? Python is a versatile, easy-to-learn beginner-level programming language and gateway to foundational concepts in computer science.

First semester, students will learn the fundamental building blocks of programming and develop the ability to write clear, functional, and readable scripts. Beginning with the concept of algorithms and logical thinking, students will explore how programs are structured using variables, data types, and user input/output. As they progress, they will apply mathematical operations, Boolean logic, and conditional statements to control program flow and create interactive experiences such as text-based adventures and decision-making programs. Students will then expand their skills with loops, learning how to repeat actions efficiently, and functions, which allow them to organize and reuse code effectively. Throughout the semester, students will also be introduced to basic graphics, using code to generate visual designs and patterns.

This is a highly hands-on course, with frequent coding exercises and projects including calculators, games, and creative programs, as well as opportunities to practice debugging and problem-solving. The semester culminates in a midterm and final project, where students design and build their own interactive programs, demonstrating both technical skill and thoughtful program design.

Prerequisites:Completion of Algebra I

Workload: Students should expect to spend 1-2 hours per week outside of class reading and completing projects.

Assignments: All assignments and readings will be posted on password-protected Canvas classroom management site.

Assessments:Completed assignments, projects, and participation will be assessed points. Parents can calculate a letter grade using the student's points earned divided by points available. Parents may view all scoring and comments at any time through the Canvas site.

What to Bring: Paper or notebook, pen or pencil, and laptop.

Credit: Homeschool families may wish to count both semesters of this course as a half credit in technology or a career exploration election.

We are sorry but this event is not yet open for registration.

You will be able to register starting May 12, 2026