Terms of Use
Homeschool Coding Academy
Last Updated: May 18, 2026
Homeschool Coding Academy
Last Updated: 2026-05-18
​
​
These Terms of Use govern your access to and use of the Homeschool Coding Academy website, free trial, course enrollment process, course communications, and related services provided by Amazing Light, Inc. (“Homeschool Coding Academy,” “we,” “us,” or “our”). By accessing our website, signing up for a free trial, enrolling a student, purchasing a course, or allowing a student to use our course materials or learning platform access, you agree to these Terms of Use.
​
If you do not agree to these Terms, do not use our website, free trial, courses, or services.
​
1. Parent or Guardian Enrollment Required
​
Homeschool Coding Academy is intended for families with students taking high school-level computer science coursework. A parent or legal guardian must enroll the student, agree to these Terms, and be responsible for the student’s participation. Students may not purchase courses directly unless they are at least 18 years old and legally able to enter into a binding agreement. By enrolling a student, you confirm that:
-
You are at least 18 years old.
-
You are the student’s parent, legal guardian, or have legal authority to enroll the student.
-
The student is at least 13 years old.
-
You authorize the creation and use of a student course account.
-
You are responsible for the student’s use of the course and compliance with these Terms.
Homeschool Coding Academy does not knowingly enroll students under age 13.
2. Description of Services
Homeschool Coding Academy provides online computer science and coding courses for homeschool students and similar learning environments. Our courses may include:
-
Video lessons
-
Coding assignments
-
Quizzes
-
Exams
-
Automated grading
-
Progress tracking
-
Grade reports
-
Completion records
-
Student access to a learning management system
-
Parent communications and support
Students currently use the CodeHS learning management system platform or another learning platform selected by Homeschool Coding Academy. Use of third-party platforms may be subject to those providers’ own terms and policies.
3. Educational Purpose
Homeschool Coding Academy courses are designed to introduce students to computer science, coding, technology, and related concepts. The Computer Science 1 course using Python is intended as a high school-level exploratory computer science course. It is designed to help students learn foundational coding concepts and determine whether they may have an interest in additional coding, technology, or computer science education. Additional computer science courses may be available after completion of the Computer Science 1 course.
​
4. Free Trial Terms
​
Homeschool Coding Academy may offer a 14-day free trial. The free trial:
-
Does not require a credit card.
-
Provides limited access to selected course materials or lessons.
-
Does not automatically convert into a paid plan.
-
Requires the parent or guardian to separately choose and opt into a paid plan if they want to continue.
-
Is limited to one free trial per family or email address, unless we approve otherwise.
We may contact the parent or guardian by email, phone, or text after the free trial to provide information about enrollment, course options, or paid plans. The email address used for the free trial does not have to be the same email address later used for a paid plan. We reserve the right to limit, deny, suspend, or cancel a free trial if we believe the trial is being misused or duplicated.
​
5. Course Enrollment and Payment
​
Paid course enrollment may be offered through:
-
Discounted upfront payment
-
Upfront payment plus monthly installments
-
Other payment plans or promotions made available by Homeschool Coding Academy
Installment payment plans do not include interest charges. Payments are processed through third-party payment processors such as Stripe, PayPal, or similar services. Homeschool Coding Academy does not store full credit card numbers on its own systems. By selecting a paid plan, you authorize the applicable payment processor to charge the payment method you provide according to the selected plan.
6. No Automatic Renewal for the Next School Year
Homeschool Coding Academy courses are generally sold for a defined school year or course access period.
Unless otherwise stated in writing:
-
Enrollment does not automatically renew for the next school year.
-
You do not need to cancel or opt out to avoid renewal for the next school year.
-
Students will be automatically disenrolled at the end of the applicable course access period or school year.
If you want to enroll for a future school year or additional course, you must complete a new enrollment or purchase process.
​
7. Failed Payments and Non-Payment
​
If a payment fails, is declined, is reversed, or is not received when due, we may notify you and provide an opportunity to correct the issue. Homeschool Coding Academy may suspend, limit, or terminate course access for non-payment. If a student is disenrolled because of non-payment, the student may lose access to course materials, assignments, grading, and progress tracking until payment is resolved.
​
8. Refund and Cancellation Policy
​
Refunds, cancellations, and related payment issues are governed by our separate Refund and Cancellation Policy. By enrolling in a paid course, you agree to the refund and cancellation terms in effect at the time of purchase. If there is a conflict between these Terms and the separate Refund and Cancellation Policy, the Refund and Cancellation Policy will control for refund and cancellation issues.
​
9. Course Access Period
​
The standard school-year course is designed for approximately 30 weeks and is intended to support one high school credit, subject to parent determination and applicable homeschool requirements. The estimated course workload is approximately 135 contact hours per class. Accelerated course options may be available and may be completed in approximately 15 weeks, which is roughly one semester. For the 2026–2027 school year, the planned schedule is:
Fall Semester
-
August 17, 2026 through December 11, 2026
-
Planned breaks include:
-
Fall Break: October 16, 2026 through October 22, 2026
-
Thanksgiving Break: November 23, 2026 through November 27, 2026
-
Spring Semester
-
January 11, 2027 through May 7, 2027
-
Planned breaks include:
-
Winter Break: February 15, 2027 through February 19, 2027
-
Spring Break: March 15, 2027 through March 19, 2027
-
Because the course is self-paced, students do not have to follow the exact schedule above. Students may work ahead, catch up later, take holiday breaks earlier or later, and adjust their coursework around sports tournaments, speech and debate tournaments, family vacations, travel, illness, and other events. Unless otherwise stated in writing, course access for the 2026–2027 school year ends May 31, 2027. An additional month of access in June may be available for purchase if needed.
​
10. One Student Per Account
​
Course access is for one student only. Students may not share accounts. Siblings may not share one student account because each student must have their own assignments, quizzes, exams, coding submissions, grades, and completion records. Same-family or sibling discounts may be available. To qualify for a sibling or same-family discount, students must generally live in the same household and use the same primary home internet connection or primary IP address, unless otherwise approved by Homeschool Coding Academy.
​
11. Technology Requirements
Students must have access to appropriate technology to complete the course. At a minimum, students need:
-
A Windows 11 or Mac OS laptop or desktop computer
-
At least 8 GB of memory
-
Current operating system and security updates
-
A modern web browser
-
Reliable internet access
Separate internet, Wi-Fi, cellular data, equipment, repair, or technology charges may apply and are the responsibility of the family. Tablets, phones, older computers, restricted school devices, or unsupported browsers may not provide a good learning experience and may not support all course features.
Homeschool Coding Academy is not responsible for a student’s device problems, internet access problems, browser issues, software restrictions, parental control settings, or third-party platform outages.
​
12. Learning Management System
​
Students will use the CodeHS learning management system platform or another learning platform selected by Homeschool Coding Academy. Students and parents may be required to comply with the terms, policies, and technical requirements of the learning platform provider. Homeschool Coding Academy is not responsible for outages, errors, feature changes, downtime, data practices, account restrictions, or technical issues caused by third-party platforms, including CodeHS, Wix, Stripe, PayPal, email providers, internet providers, or other third-party services.
​
13. Automated Grading
​
Grading may be automated. Quizzes, exams, coding assignments, and other course work may be graded using software-based or AI-supported tools. Automated grading is part of the course design and is used to provide feedback, progress tracking, completion records, and grade reports. Automated grading may not be perfect. Students are responsible for carefully reading instructions, testing their work, completing assignments honestly, and notifying Homeschool Coding Academy if they believe there is a grading error.
​
14. Manual Grade Review
​
At the end of a semester or school year, a parent may request a manual review of the student’s assignments or grade. A manual review fee of up to $75 may be charged. If the manual review results in a full letter grade increase or more, such as from a C to a B, the manual review fee will be waived or refunded. Manual grade review does not guarantee a grade change. Homeschool Coding Academy may establish reasonable procedures, deadlines, and limitations for manual grade review requests.
​
15. Academic Credit and Transcript Disclaimer
​
Homeschool Coding Academy may provide course completion information, final grades, and transcript-ready grade reports. However, Homeschool Coding Academy does not guarantee that any course will be accepted for credit by any homeschool program, private school, co-op, umbrella school, college, university, state agency, scholarship program, athletic association, or other organization. As a homeschool course, parents or guardians are responsible for deciding whether the course counts for high school credit and how much credit should be awarded based on their homeschool program, state requirements, umbrella school requirements, co-op requirements, private school requirements, or other applicable rules. These courses have not been reviewed, approved, or submitted to any state education agency for approval. They are designed to align generally with foundational concepts commonly found in introductory computer science coursework, adapted for high school-level students. Parents are responsible for maintaining homeschool records, transcript records, grade records, attendance records, and any documentation required by their state, school, co-op, umbrella program, or educational organization.
​
16. No Guarantee of Outcomes
Homeschool Coding Academy does not guarantee that a student will:
-
Earn high school credit
-
Receive a particular grade
-
Complete the course by a specific date
-
Be accepted by a school, co-op, college, university, or program
-
Qualify for a scholarship
-
Obtain employment
-
Be admitted to a degree program
-
Pursue a career in coding, technology, or computer science
-
Achieve any particular educational, career, or financial outcome
Course success depends on many factors, including student effort, consistency, schedule, technology access, parent support, and completion of required work.
17. Student Conduct
Students must use Homeschool Coding Academy, the learning platform, and course materials responsibly.
Students may not:
-
Share login credentials
-
Allow another person to use their account
-
Use another student’s account
-
Copy answers from another student
-
Submit work they did not complete
-
Use unauthorized tools to complete assignments
-
Cheat on quizzes, exams, coding assignments, or other work
-
Harass, threaten, insult, or interfere with other students, instructors, or support staff
-
Attempt to bypass course restrictions or security features
-
Upload harmful code, malware, spam, or inappropriate content
-
Misuse course forums, comments, assignments, or messaging tools
-
Violate the rules of the learning management system
-
Violate these Terms
We may suspend or terminate access for misconduct.
18. AI and Cheating Policy
Students may not use AI tools, chatbots, code generators, answer generators, unauthorized solution websites, or other outside tools to complete quizzes, exams, coding assignments, or graded coursework unless Homeschool Coding Academy clearly states that such use is allowed for a specific assignment.
Students may not submit AI-generated work as their own. Students may not copy and paste solutions from AI tools, websites, other students, tutors, parents, forums, or answer keys. Homeschool Coding Academy may disable copy and paste features or use other technical measures to reduce cheating.
​
If we believe a student has violated academic integrity rules, we may:
-
Require the student to redo work
-
Adjust grades
-
Limit or suspend course access
-
Terminate enrollment
-
Decline to issue a completion record or grade report
-
Notify the parent or guardian
-
Take other reasonable action
19. Parent Responsibility
Parents or guardians are responsible for:
-
Enrolling the student
-
Paying applicable fees
-
Ensuring the student has appropriate technology
-
Monitoring the student’s progress
-
Helping the student manage schedule and pacing
-
Reviewing progress reports
-
Deciding how the course fits into the student’s homeschool plan
-
Determining whether and how to award high school credit
-
Maintaining required homeschool records
-
Ensuring the student complies with these Terms
Homeschool Coding Academy provides the course, platform access, grading tools, progress tracking, and support, but parents remain responsible for homeschool oversight and academic decisions.
20. Course Materials and Intellectual Property
All Homeschool Coding Academy content, including website materials, course descriptions, videos, lessons, assignments, quizzes, exams, graphics, logos, text, downloads, marketing materials, and related content, is owned by or licensed to Amazing Light, Inc. or Homeschool Coding Academy. Parents and students receive a limited, non-transferable license to access and use course materials for the enrolled student’s personal educational use during the applicable course access period. You may not:
-
Copy course materials
-
Share course materials with others
-
Record or redistribute videos
-
Sell, resell, sublicense, or distribute course access
-
Post lessons, quizzes, exams, assignments, answer keys, or solutions online
-
Use course content to create a competing product or service
-
Remove copyright, trademark, or ownership notices
Students may keep their own original code submissions for personal educational use, subject to any platform rules and assignment restrictions.
​
21. Communications
​
By signing up for a free trial, enrolling in a course, or purchasing a plan, you agree that Homeschool Coding Academy may contact you by email, phone, or text message about:
-
Trial access
-
Course enrollment
-
Student account setup
-
Payment or billing
-
Failed payments
-
Course progress
-
Grade reports
-
Support issues
-
Course reminders
-
Policy updates
-
Related educational or administrative matters
Students may receive course-related communications such as login instructions, assignment reminders, or course notices. Marketing communications are intended for parents or guardians, not students. Parents may opt out of marketing communications, but we may still send transactional, billing, course, support, or account-related communications.
​
22. Partner Organizations
​
Homeschool co-ops, private schools, hybrid schools, university-model schools, and other partner organizations may have separate agreements with Homeschool Coding Academy. These Terms apply to parent and student use of the website, trial, course, and related services. Partner organization relationships, revenue sharing, custom landing pages, discount codes, reporting, and related terms may be governed by separate written agreements. If a family enrolls through a partner organization, custom landing page, or discount code, limited enrollment, participation, completion, or final grade information may be shared with that partner organization as described in our Privacy Statement and applicable enrollment terms.
23. Privacy
​
Use of Homeschool Coding Academy is also governed by our Privacy Statement. The Privacy Statement explains what information we collect, how we use it, how we share it, and how parents may contact us about privacy requests. By using our website, trial, course, or services, you also agree to our Privacy Statement.
​
24. Suspension or Termination
​
Homeschool Coding Academy may suspend, restrict, or terminate access if we believe there has been:
-
Non-payment
-
Failed payment
-
Account sharing
-
Cheating
-
Misuse of the course or platform
-
Harassment
-
Violation of academic integrity rules
-
Unauthorized copying or distribution of course materials
-
Violation of third-party platform rules
-
Violation of these Terms
-
Conduct that interferes with course operation or other users
Suspension or termination does not automatically entitle the family to a refund. Refunds are governed by the Refund and Cancellation Policy.
​
25. Third-Party Services
​
Homeschool Coding Academy may use third-party providers for website hosting, forms, payments, learning management, email, scheduling, analytics, marketing, support, and other business functions. We are not responsible for third-party service interruptions, outages, errors, security issues, payment processor delays, platform downtime, internet failures, device problems, or changes to third-party services.
​
26. Disclaimer of Warranties
​
Homeschool Coding Academy services are provided on an “as available” and “as provided” basis. To the fullest extent allowed by law, we disclaim warranties of any kind, whether express, implied, statutory, or otherwise, including warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, availability, uninterrupted access, error-free operation, or guaranteed results. We do not warrant that:
-
The website or course will always be available
-
The learning platform will be uninterrupted
-
All errors will be corrected
-
Automated grading will always be perfect
-
The course will meet every family’s expectations
-
The course will satisfy any specific state, school, co-op, transcript, scholarship, or college requirement
​
27. Limitation of Liability
​
To the fullest extent allowed by law, Amazing Light, Inc., doing business as Homeschool Coding Academy, will not be liable for indirect, incidental, special, consequential, exemplary, or punitive damages, including lost profits, lost data, lost educational opportunities, loss of access, business interruption, or similar damages. To the fullest extent allowed by law, our total liability for any claim related to the website, trial, course, payment plan, student account, grading, services, or these Terms will not exceed the amount actually paid to Homeschool Coding Academy for the applicable student’s course during the 12 months before the claim arose. Some jurisdictions do not allow certain limitations of liability, so some limitations may not apply.
28. Indemnification
​
You agree to defend, indemnify, and hold harmless Amazing Light, Inc., Homeschool Coding Academy, and their owners, officers, employees, contractors, service providers, and representatives from claims, damages, losses, liabilities, costs, and expenses arising from:
-
Your violation of these Terms
-
Your student’s violation of these Terms
-
Misuse of the website, course, or learning platform
-
Account sharing
-
Cheating or academic integrity violations
-
Unauthorized copying or distribution of course materials
-
Your violation of applicable law
-
Your misuse of third-party platforms or services
29. Texas Law and Venue
​
These Terms are governed by the laws of the State of Texas, without regard to conflict-of-law rules.
To the extent a dispute is not resolved informally, you agree that disputes will be handled in the state or federal courts located in Texas, unless applicable law requires otherwise. You agree to the personal jurisdiction of Texas courts for disputes related to these Terms, the website, trial, course, or services.
30. Changes to These Terms
​
We may update these Terms from time to time. If we make material changes, we may update the “Last Updated” date and provide additional notice where appropriate. Continued use of the website, free trial, course, learning platform access, or services after changes are posted means you accept the updated Terms.
​
31. Contact Information
​
Questions about these Terms may be sent to:
Homeschool Coding Academy
Email: support@homeschoolcodingacademy.com
​
​
​