// HOMESCHOOL_CODING

Homeschool Coding Curriculum

Teaching coding at home is hard when you don't know what to teach next. Syntax Arena gives you a structured sequence — from first variable to building real projects — with a parent dashboard so you can see exactly what your student has learned and what's still ahead.

[ START CURRICULUM — FREE ][ READ THE FAQ ]

// BUILT_FOR_HOMESCHOOL

Goes at your student's speed
No class schedule, no fixed pacing. Work through a part when it makes sense, pause when something needs more time, and pick up exactly where you left off. Progress saves automatically.
Sequenced, not scattered
The curriculum is designed so each concept builds on the last. No jumping between random tutorials or worrying about whether you've missed something important.
You can see what they're learning
The parent dashboard (Plus) shows completed topics in plain language — Functions ✓, Loops ✓, Objects — in progress. You don't need to know how to code to understand it.

// CURRICULUM_OUTLINE

Four stages, designed to be worked through in order. Each one builds on the last.

STAGE 1
Python Fundamentals
15 parts from variables to object-oriented programming. Each part breaks into focused chunks with questions at the end. Parts 1–10 are free.
STAGE 2
JavaScript Essentials
Core JavaScript through the Learn hub and Zen practice — covering arrays, functions, objects, async patterns, and modern ES6+ syntax.
STAGE 3
Guided Projects
Apply what was learned by building real things — calculator, to-do list, text adventure, expense tracker. Step-by-step with starter code.
STAGE 4
Applied Practice
Build speed and reinforce skills through 1v1 races, daily puzzles, and ranked matchmaking. This is where book knowledge turns into actual fluency.

// TOPIC_TRACKING

The Progress page tracks mastery across every topic in both languages — Variables, Loops, Functions, OOP, and more. Each topic shows MASTERED, IN PROGRESS, or NOT STARTED based on completed course parts.

VariablesControl FlowFunctionsData StructuresOOPFile I/ORecursionAlgorithms
View the skill tracker →

// PRICING

FREE$0

No credit card required.

Python course Parts 1–10
3 AI matches per day
3 PvP matches per day
All Zen practice problems
2 beginner projects per language
Full skill tracking
PLUS$10 / month

Cancel any time.

All 15 course parts (Python + Java)
Unlimited matches
All guided projects
Parent progress dashboard
AI coaching after every match
Coding for TeensPython CourseGuided ProjectsSkill TrackerInteractive Practice

// START_TODAY

Parts 1–10 of the Python course are free. No credit card, no download. Start in under a minute.

[ START FOR FREE ][ UPGRADE TO PLUS ]