Homeschool Technology Curriculum: Options for Computer-Based Learning
"Technology curriculum" means two different things to homeschooling families, and it's worth being clear about which one you're looking for.
The first meaning is technology as the delivery medium — using a computer, tablet, or internet connection to receive curriculum content. This is online school or computer-based learning, where the device is the how, not the what.
The second meaning is technology as the subject — coding, digital literacy, information technology, robotics, and computing as academic disciplines your child studies.
Both are legitimate needs. This post addresses both.
Computer-Based Curriculum Delivery
If you're looking for curriculum that is delivered on a computer — reducing the planning burden on the parent and allowing a child to work with some independence — several options are worth knowing about.
South Africa-based providers:
CambriLearn runs entirely online. Their Cambridge IGCSE and A-Level courses are delivered via pre-recorded video lessons, live Q&A sessions, and digital resources. A child with a reliable internet connection can complete their academic programme with limited parent intervention in lesson delivery — though parental oversight and support is still needed. Annual fees range from R10,000 to R60,000+ depending on subject load and support tier.
Impaq Online School (distinct from their "Homeschool" option) provides CAPS-aligned content via an online platform with teacher access for marking and queries. The platform has been described by users as functional but not particularly intuitive, and requires reliable connectivity.
Wingu Academy uses a hybrid model ("WinguFlex") that combines online delivery with optional physical attendance. They offer both Cambridge and CAPS pathways. Strong technology and robotics focus makes them particularly relevant for families who want technology education embedded in the curriculum, not just as a delivery method.
Think Digital Academy provides SACAI-registered CAPS content in a digital format with tutor support available. Positioned as a mid-range option between the affordability of Impaq and the premium quality of Brainline.
International options accessible in South Africa:
Khan Academy (khanacademy.org) is entirely free and browser-based. It is not a complete curriculum but provides structured, mastery-based maths and science content from foundational arithmetic through university-level calculus and statistics. It works on low-bandwidth connections and has an offline-compatible mode useful in areas with unreliable load-shedding-affected connectivity.
Outschool is a live, online class platform where teachers offer individual subjects and enrichment courses via video conferencing. A South African child can take a class from anywhere in the world, though time zone differences create scheduling considerations. Good for supplementing with subjects you can't or don't want to teach yourself.
Technology as a Subject: Coding and Computing
If you want your child to actually study technology — to understand how computers work, to learn to code, to develop digital literacy — this is a distinct curriculum area.
Coding for Younger Children (Ages 5–12)
Scratch (scratch.mit.edu) — developed by MIT, free, runs in a browser. Children create animations, games, and stories using visual block-based programming. No typing required. The interface is genuinely engaging and MIT's research shows it develops logical thinking and sequencing skills even in very young children.
Code.org is a nonprofit that offers structured coding courses from Grade K through high school. The Hour of Code activities are a widely used introduction. Their CS Fundamentals courses (for ages 4–11) are teacher-designed, free, and don't require any prior technology experience.
Tynker is a subscription-based coding platform with a game-like interface. It extends beyond Scratch with Python and JavaScript instruction for older children. Pricing is approximately $10–20 USD per month.
Lightbot is a puzzle game available as an app that teaches the core concepts of programming logic (sequencing, loops, conditionals) without any actual code. Works for ages 6 and up and is one of the best genuine entry points to computational thinking.
Coding for Older Learners (Ages 12+)
CS50 from Harvard (available free via edX) is widely regarded as the best introductory computer science course in the world. It is genuinely challenging, covers C, Python, SQL, and web development, and provides a verifiable certificate upon completion. Suitable for motivated teenagers and adult learners.
freeCodeCamp (freecodecamp.org) is completely free and covers full-stack web development from the beginning. Their curriculum is structured, project-based, and produces a verifiable certification. Many teenagers have completed substantive portions of freeCodeCamp as part of their homeschool high school programme.
Python for Kids (the book by Jason Briggs) is a well-regarded text-based introduction to Python programming specifically written for younger learners. Pair it with a Python environment (Thonny is free and designed for beginners) for a complete off-platform coding programme.
Codecademy offers free and paid tiers covering Python, JavaScript, HTML/CSS, SQL, and more. The free tier is sufficient for an introduction; the paid tier adds projects and certificate paths.
Digital Literacy and Information Technology
Beyond coding, digital literacy covers using technology responsibly, evaluating online information, understanding privacy and security, and navigating professional tools.
Common Sense Media (commonsense.org) provides a free digital literacy curriculum covering online safety, privacy, misinformation, and responsible use. It's structured by grade level and covers exactly the content most children don't receive from any other source.
Google's Be Internet Awesome program (beinternetawesome.withgoogle.com) is a free, game-based digital citizenship curriculum for younger children that covers safety, security, and responsible online behaviour.
For formal IT education aligned with South African qualifications, CAPS IT covers Computer Applications Technology (CAT) in the FET phase, which includes internet skills, word processing, spreadsheets, databases, and basic HTML. IEB offers a similar subject. Cambridge offers ICT (Information and Communication Technology) at IGCSE and A-Level.
Load Shedding and Connectivity Considerations
For South African families, a practical note: any computer-based curriculum that requires live internet connectivity is vulnerable to load shedding disruption. Before committing to a fully online programme, assess your connectivity reliability.
Options to mitigate this: - Download lessons in advance during periods of connectivity (CambriLearn and Impaq's platforms support this to varying degrees) - Use Khan Academy's offline mode, which caches content locally - Maintain a parallel offline resource set (physical workbooks, downloaded PDFs) for connectivity outages - A small UPS (uninterruptible power supply) or solar backup system for the router and computer can extend working hours significantly during loadshedding
Free Download
Get the South Africa Curriculum Matching Matrix — Quick-Start Checklist
Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.
Matching Technology Curriculum to Your Pathway
If your child is working toward a CAPS matric through SACAI or IEB, Computer Applications Technology (CAT) is one of the available elective subjects at Grade 10–12. It is a practical, application-focused subject rather than a theoretical computing course, and many homeschooled learners find it less challenging than subjects like Accounting or Physical Sciences while still being university entrance-relevant.
Cambridge IGCSE ICT and Cambridge IGCSE Computer Science are the equivalent options for families following the Cambridge pathway. Computer Science is more demanding and more highly regarded by technical university programs.
If the technology and computing pathway is important to your family, the subject choice at Grade 10 matters significantly. The South Africa Curriculum Matching Matrix breaks down the subject options, assessment requirements, and provider options across CAPS, Cambridge, and IEB pathways — so you can compare what's available before you commit to a route.
Get Your Free South Africa Curriculum Matching Matrix — Quick-Start Checklist
Download the South Africa Curriculum Matching Matrix — Quick-Start Checklist — a printable guide with checklists, scripts, and action plans you can start using today.