Where AI and the classroom become one.

Create a course in CODI, and the platform knows what to do. CODI Companion understands the lesson context. CODI Mastery shows what progress means. CODI Hub shows teachers where to step in. CODI Learn shows students where they are. One course-centered system for instruction, AI assistance, mastery, and teacher insight. No add-ons. No glue. No extra setup. It just works.

Try any course free. Create an account to save progress and unlock the full Companion.

Product walkthrough

Learn, Companion, and Hub share one course context.

Interactive preview loading. The static page remains readable and indexable before hydration.

Three surfaces. One platform.

One platform. Three places the work just happens.

Author a course in Create. Run a class in Hub. Take a course in Learn. Three surfaces, one student model, one course definition. It just works.

Authoring

Create

Author a course once. Standards mapping, scope and sequence, assessment items, instructor guide — all generated from the structure you author. The course is durable; everything else follows.

Oversight

Hub

Run classes. The dashboard knows where to look because the course defined the skills. Teachers see the slip three weeks before the gradebook does. Built for teachers and admins.

Lessons

Learn

Where students do the work. The Companion knows the lesson context. The Student Agent knows where they are. Mastery turns each finished step into proof. No add-ons. No configuration.

Why the results hold up

Three things only CODI does.

Most ed-tech is teacher-workflow software with weeks of setup. These three things are the engine underneath CODI, the reason it works the moment you open it.

The Companion

The Companion is an AI assistant that knows the actual lesson: the code on screen, the Block in progress, and the line where the student got stuck. It just works.

▸ @biscuit

/ask "why does my loop keep running forever?"

▸ @marcus

line 4 — your while true do loops forever. give it a stop condition, like while score < 10 do.

Powered by Claude AI.

The Student Agent

One per student, persistent across years. It holds reading level, mastery, accommodations, and the moments when a skill finally clicks. No teacher configuration.

▸ marcus

Reads at grade 4 Voice: simplified

Mastered handlers Next item: stretch

IEP — extended time Assessment timer: 1.5x

Powered by Claude AI.

Dual-Signal Mastery

Two signals run in parallel: daily work and test results. When they diverge, the teacher sees the shift before the next test. Progress becomes visible.

▸ marcus · event-handler logic

Continuous0.42 Snapshot0.51

9-point gap surfaced · time for a 1:1

Powered by Claude AI.

Ready to try?

Pick a course and start. No account required. When you're ready to save progress and unlock the full Companion, create one in 30 seconds.

Built in partnership with K-12 educators. Free for every school, every student — forever.