Roadmap

Math Direct is under active development. Here is what has been completed and what is coming next.

Completed

Phase 1 Lessons (1–20)

Foundation lessons covering numbers 0–10, counting, numeral identification, and comparing. Fully scripted with visual aids.

Lesson Player

Interactive lesson interface with step-by-step script display, visual number representations, and navigation controls.

Progress Tracking

localStorage-based progress system with export, import, and reset. Multiple student profiles supported.

Core Site

Responsive design, dark mode, accessibility features, offline support via service worker, and full documentation pages.

In Progress

  • Phase 2 Lessons (21–40) — Counting and comparing with numbers to 20, number patterns, and introduction to addition.
  • Phase 3 Lessons (41–65) — Addition facts to 10, doubles, number bonds, and equation writing.
  • Phase 4 Lessons (66–85) — Subtraction facts to 10, fact families, and inverse relationships.

Planned

  • Phases 5–7 Lessons (86–150) — Place value, mental math fluency, two-digit arithmetic, and word problems.
  • Practice Sets — Additional drill exercises for each phase to reinforce skills between lessons.
  • Interactive Visual Aids — Animated number lines, base-ten block manipulatives, and counting tools that children can interact with directly.
  • Printable Worksheets — PDF worksheets for each phase that parents and teachers can print for offline practice.
  • Audio Support — Optional audio playback of lesson scripts for accessibility and independent learning.

How to Contribute

Math Direct is open source. If you want to help write lessons, fix bugs, or build new features, visit our GitHub repository. We welcome pull requests and feedback from educators and developers.