top of page
Partner with Homeschool Coding Academy to offer high school computer science without hiring a coding teacher. Our self-paced online curriculum gives homeschool co-ops, hybrid schools, and learning programs structured Python lessons, automatic grading, transcript-ready elective credit, and flexible scheduling. Revenue sharing available for eligible partner organizations.

No credit card required

Earn 1 Full High School Elective Credit

Eyebrow - For Students Learning to Code at Home

Self-paced, Independent Learning.
Automatic Assignment Grading.
No Parent Teaching Required.
Earn 1 Full Homeschool Elective Credit.

Your student learns real programming through short videos, hands-on coding, and automatic grading while you stay informed without managing daily lessons.

Build real skills that prepare your student for future classes and open the door to career possibilities.

No credit card required

Boy coding using Python for a high school class

Why Parents Choose Homeschool Coding Academy

Explore coding, build real skills, and discover your student’s potential in computer science without adding to your workload.

Coding is automatically graded.

Automatic Grading

Quizzes, tests, and coding assignments are graded instantly, so your student gets immediate feedback and you stay hands-off

Coding is Self Paced - easy to learn

Self-Paced Learning

Short lessons your student can complete anytime, making it easy to fit into your homeschool and family schedule.

No teaching required for parents - but they can still help.
Real Programming Skills

Learn Python in Computer Science 1. Choose Advanced Python, Java, or JavaScript in Computer Science 2.

Reason parents love Homeschool Coding Academy
High School Credit

Counts as a high school elective with a final grade you can include on transcripts.

How It Works

A simple, step-by-step path your student can follow independently

Each lesson includes videos, quizzes, coding exercises, and automatic grading to help your student progress independently.

1

Watch & Learn

Short, structured lessons teach each concept step by step.

2

Practice & Apply

Students complete coding exercises and quizzes to reinforce what they learn.

3

Instant Feedback

Assignments are graded automatically so students know what works and what to fix

Built for Independent Students and Informed Parents

No Teaching Required

Students follow a structured program independently, so you don’t need to plan lessons or grade assignments.

📊

Track Progress Anytime

View grades, assignments, and completion status through a simple dashboard whenever you want.

You don’t need to be a programmer or teacher.


Your student works through a structured, step-by-step curriculum independently, while you stay informed and confident in their progress.

📜

Transcript-Ready Credit

Counts as a high school elective with a final grade you can include on transcripts.

💻

Real Coding Skills

Students build practical coding skills they can use in future classes, projects, or careers.

Stay as involved as you want, without the burden of teaching.

pricing-graphic-start-free-trial-3-points-v02.png

Simple Pricing.  No Surprises.

Choose the option that works best for your student.

SEMESTER OPTION

One-Semester Python 1

Computer Science 1 First Semester only.     0.5 High School Credit.

$349

Save $100 with our Back-to-School Special

$249

Back-to-School Price

One semester of Python 1.

  • One semester of high school Python 1
  • Structured semester format
  • 0.5 High School Computer Science credit
  • Automatic grading, quizzes, assignments, and tests
  • Parent progress tracking
  • Final grade for homeschool transcript records
  • 30-Day Money-Back Guarantee

No credit card required

BEST VALUE

Full-Year Python 1

Computer Science 1       1 Full High School Credit.

$599

Save $200 with our Back-to-School Special

$399

Complete two-semester Python 1 course.

  • Complete high school Python 1 curriculum
  • Structured two-semester school-year format
  • 1 full High School computer science credit
  • Automatic grading, quizzes, assignments, and tests
  • Parent progress tracking
  • Final grade for homeschool transcript records
  • 30-Day Money-Back Guarantee

Back-to-School Price

No credit card required

pricing-anchor

Boy at Table with Laptop - No mom v1.png

Start Your Free Trial When You’re Ready

We’ll email your free trial link so you can begin whenever you’re ready. You’ll also receive a private code that keeps the $399 back-to-school price through available to you through August 31st .

No credit card required.

Not Ready to Start Today?

Get the free trial link now, start whenever you’re ready, and save the $399 price through August 31st.

Get Your Free Trial & Save the $399 Price

Your private code keeps the $399 price available to you even if the current back-to-school offer ends sooner. Unsubscribe anytime.

additional-savings-support-v01.png

Start Free.  See Real Progress.  Continue Only If It's Right.

💻

📈

Start Free

Try the first lesson and see how your student learns.

See Real Progress

Watch your student build skills
and confidence.

Continue Only If It’s Right

After the free trial, enroll when
you’re ready.

No risk.  No pressure.  Just real skills for the future.

Have more questions? We’re here to help.

No credit card required

Ready to get started?

Join homeschool families who are building real-world coding skills and confidence with a structured, self-paced curriculum.

No credit card required.

Need More Resources Before You Decide?

30-day-money-back-shield-V01.png

2. Do parents need to know how to code?

No. Homeschool Coding Academy is designed so students can work independently through structured lessons, videos, quizzes, coding exercises, and automatically graded assignments. Parents do not need to teach the material, write lesson plans, or grade coding assignments.

3. What course should my student start with?

Most students begin with Computer Science 1 using Python. Python is a great first programming language because it is beginner-friendly, widely used, and helps students learn foundational coding concepts before moving into languages like Java, JavaScript, or more advanced computer science topics.

4. Is this a full high school course?

Yes. The Python 1 course is designed for 135 contact hours and counts as a high school-level homeschool computer science elective. Students complete lessons, quizzes, coding assignments, tests, and a final grade that parents may use for homeschool transcript records. Public and Private schools will need to check with their school administrators for acceptance.  The full syllabus shows 135 contact hours.

5. Can this count as high school credit?

Yes. Homeschool families may choose to count the course as a full high school elective credit. Homeschool Coding Academy provides completion and grade information, but parents are responsible for deciding how the course fits into their homeschool plan, transcript, state requirements, umbrella school, co-op, or private school guidelines.

6. How much parent involvement is required?

Parent involvement can be minimal. Students are expected to follow the lessons independently, while parents can check progress, grades, assignments, and completion status. Parents should still help students manage pacing, stay accountable, and make final homeschool credit decisions.

7. Is the course self-paced?

Yes. Students can work through the course on a flexible schedule. This makes it easier to fit coding around homeschool routines, sports, speech and debate, travel, family schedules, illness, holidays, and other commitments.

8. Are assignments graded automatically?

Yes. Quizzes, tests, and many coding assignments are graded automatically so students receive immediate feedback. This helps students see what they did correctly, what needs to be fixed, and how they are progressing through the course.

9. What will my student actually learn?

Students learn real programming concepts through Python, including foundational coding skills, logic, problem-solving, syntax, variables, conditionals, loops, functions, and other introductory computer science concepts. The goal is to help students build confidence and determine whether they want to continue into more advanced coding or technology courses.

10. Is this course good for beginners?

Yes. The first course is designed for students who are new to coding or still building confidence. Lessons are structured step by step so students can watch, practice, receive feedback, and keep progressing.

11. What technology does my student need?

Students should use a Windows or Mac laptop or desktop computer with reliable internet access and a modern web browser. A phone, tablet, older computer, or restricted school device may not provide the best experience for coding assignments.

12. Can siblings share one account?

No. Each student needs a separate account because assignments, quizzes, tests, coding submissions, grades, and completion records are tracked individually. Families with multiple students may qualify for additional-student savings.

13. Do you offer a sibling or family discount?

Yes. Families can save 20% for each additional student. This makes the course more affordable for families with multiple students learning coding during the same school year.

14. What happens after the free trial?

The free trial does not require a credit card and does not automatically turn into a paid plan. After the trial, parents can decide whether the course is a good fit and then choose a paid enrollment option if they want to continue.

15. Is tutoring or extra help available?

Yes. Optional tutoring is available from previous graduates and college students majoring in computer science or technology. Tutoring can be scheduled individually or in small groups when additional help is needed.

16. Are there automatic renewals?

No. Course enrollment does not automatically renew for the next school year. Families who want to continue with another course or future school-year option can choose to enroll again separately.

No credit card required

bottom of page