Homeschool for the 21st Century

Introduction to Programming and Coding

The goal of this course is to give you a strong foundation in programming concepts through project-based learning, and to help you become a better programmer with good habits.

You’ll spend the first six weeks learning basic programming skills. These skills will not only allow you to write Python programs but also give you the foundation to learn any programming language down the road. In the remaining nine weeks, you’ll apply your newfound skills and knowledge to three unique projects: a Space Invaders-style video game, a data visualization project using Python’s libraries, and building an online application.

Teacher Jackie Millard
Time Mondays at 10am EST (spring semester)
Class Duration 90 Minutes
15
Live Meetings
Homework Load Approximately one hour per day
Credits 1/2 Elective/Technology
Grade Range Middle School AND High School
Tuition $280.00

Structured learning is crucial for core concepts such as math, science, English, and social studies. We also offer electives to nurture individual interests and foster a well-rounded education. If this elective doesn’t interest your child look into our other electives:

Teacher Jackie Millard
Time Mondays at 10am EST (spring semester)
Class Duration 90 Minutes
15
Live Meetings
Homework Load Approximately one hour per day
Credits 1/2 Elective/Technology
Grade Range Middle School AND High School
Tuition $280.00

Prerequisites

Students taking this course should have a solid foundation in computer literacy. They should know how to install and update software, understand file manipulation, folder structures, path structures, and be comfortable with using a code editor (VS Code will be used).

Materials

Python Crash Course: A Hands-On, Project-Based Introduction to Programming (3 rd Edition) by: Eric Matthes (ISBN: 978-1718502703)

System Requirements: Laptop or Computer with Windows, MacOS, or Linux Operating Systems. (No Chromebooks) At minimum an Intel 2 nd Generation i3 or higher processor for Windows and any MacBook, iMac, or MacBook Pro from 2012 or later.

Scroll to Top

STILL INTERESTED IN FALL CLASSES?

If your child is interested in attending Big River Academy this fall and they are willing to put in the time and effort to catch up, then late registration is still open for you.                                 APPLY TODAY.

Education is our mission and if we can help just one more student, we are happy to try.

Serving English and Language Arts from 6th-12th grade. LEARN MORE

  • Biology
  • Chemestry
  • Creation Science
  • Astrology
  • LEARN MORE
  • French
  • German
  • Italian
  • Spanish

American Government, Economics, & Exploring US History to name a few. LEARN MORE

  • Music Theory & Composition I & II
  • Personal Finance I & II
  • Public Speaking
Skip to content