Python Fundamentals
A first course for students who have never written code. Variables, loops, and functions.
Start Free →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.
Interactive preview loading. The static page remains readable and indexable before hydration.
A first course for students who have never written code. Variables, loops, and functions.
Start Free →How a language model is trained, what it does at inference, and where it breaks.
Start Free →Pacing, feedback, and difficulty taught the way game designers think.
Start Free →Semantic markup, layout, and the typography of the open web.
Start Free →Circuits, inputs, and sensors programmed end-to-end on a board students can hold.
Start Free →Linear functions, slope, and systems practiced as small readable programs.
Start Free →Three surfaces. One platform.
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
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
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
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
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 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.
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.
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
9-point gap surfaced · time for a 1:1
Powered by Claude AI.
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.