What if I don't know anything about coding or technology?
That's exactly who this course is for. The videos do all the teaching — your student learns directly from the video instructor, at their own pace, without you needing to understand a single line of code. And if they ever get stuck, you can email us directly. You don't need to have the answers.
How much time will this require of me as a parent?
Once you set up a login for your student they can work through the video lessons independently and at their own pace. The course tracks their progress automatically and returns them to where they left off. No lesson plans to create, no sessions to schedule. Most students can complete lessons with minimal supervision — you stay focused on the parts of homeschooling you're already great at.
Is this course graded?
After each lesson there is a short checkpoint quiz of usually about 5 questions that displays a score when completed. At the end of each major section there is a longer mastery assessment (typically between 10-20 questions) that also displays a grade. While the course doesn't assign a single final grade, these built-in assessments give you everything you need to evaluate your student's progress and use for your own grading records.
What does my student need to know before starting this course?
This course is designed for beginners 6th thru 12th grade. We have had students as young as 5th grade complete the course. At a minimum your student should have covered the following topics:
- Addition, subtraction, multiplication, and division
- Decimal notation and place value
- Fractions
- Simple geometric formulas (area of squares, rectangles, triangles, and circles)
- Degrees in a circle, diameter, and radius
Helpful but not required:
- Basic typing skills
- Ability to open and save files on a computer
- Exposure to cartesian coordinates — though the course assumes the student is learning coordinates for the first time
Is this course only for students who want to become professional programmers?
Not at all. Whether or not your student pursues a career in technology, coding builds skills that carry into every area of their education and life — problem solving, logical thinking, creativity, and the confidence that comes from building something real. Any student can benefit from learning to code.
Is this a live virtual class?
No. The course is delivered as self-paced, pre-recorded video lessons your student can watch anytime, on your schedule. There are no fixed class times and no pressure to keep up with a group. Email support is available whenever you need it.
Do I need to buy additional software?
No. The Python software used in this course is completely free and the course walks you through exactly how to install it step by step.
What kind of computer do I need?
Your student needs a Mac or a Windows 11 or later PC. The instructor uses a PC in the videos so most students will find it easiest to follow along on a PC. Please note that devices running Windows in S-Mode may not be able to install the required Python software.