The AI & Computer Science Platform for modern classrooms

The complete curriculum for schools, taught inside a real code editor. Teach students coding by having them build real apps.

See CodeDreams in action:

Our Partners

Code.orgISTEUniversity of Toronto SchoolsUniversity of Waterloo

The AI helps. Kids stay in charge.

Start with a sentence, then vibe code the rest through a conversation that feels natural.

Every request becomes a visible change. Curious builders can inspect the real code and see exactly what moved.

Learn mode is one map through a real computer studies curriculum: 75 ideas, from variables and loops to debugging and design, each levelled up with crowns and taught with the code in their own app as the example. The same map in JavaScript or Python.

Turn the latest version into a safe, shareable app with a memorable link, with no hosting setup required.

Learn the industry standard.

Every project is real code in a real stack. Pick JavaScript or Python when you start.

Next.js
TypeScript
Tailwind CSS
Python
Flask

CodeDreams is for

Classrooms

Run the whole class from one place

  1. See and open any student's project

    Every project in the class, searchable and filterable by student. Open any one and edit it as if it were yours.

    Search class projects4
    Live

    Star Catcher

    star-catcher.codedreams.org

    Ada

    Draft changes

    Puppy Jump

    puppy-jump.codedreams.org

    Mo

    Live

    Starlight Story

    starlight-story.codedreams.org

    Iris

    Draft

    Solar System

    Draft - Unpublished

    Theo

  2. Message students where they build

    Every student has a private thread with the teaching team. They attach the project they are stuck on, and you debug it together.

    Ada · student

    Miss, my rocket falls straight through the floor on the moon level 😭

    9:12

    Write a message...
  3. Assign work and see who is stuck

    Assign lessons from a full computer studies curriculum, in JavaScript or Python, or a project to hand in. The roster shows who is finished, who is moving, and who has stopped.

    Doing it again · Level 1

    Python track · due Friday

    0 / 5 done
    • AAdaDone
    • BBenDone
    • CChidiIn progress
    • DDevStuck 2 days
    • EEmmaNot started
  4. One code for students, one for co-teachers

    Students join with one code on the board. Co-teachers join with another and get the same reach you have; billing and ownership stay with you.

    Student invite code

    SKY4207

    A

    Ada

    Joined

    M

    Mo

    Joined

    I

    Iris

    Joined

    You

    Owner · manages billing

    Mr. Adeyemi

    Co-teacher

    Ms. Rivera

    Co-teacher · joined just now

  5. Seat-based billing, room for the whole grade

    $4.99 per student a month, falling to $3.99 as the class grows. Teachers are free and there is no base fee. One class holds up to 200 students, so a whole year group is one code and one invoice.

    Student seats

    Billed yearly
    10
    Seats 1-3010 × $59.88/yr$598.80Seats 31-600 × $53.88/yr$0.00Seats 61+0 × $47.88/yr$0.00
    Total per year$598.80

    $4.99 per student a month

    24of 200 seats

Running a whole school or district? Talk to us and we will provision your classes and invoice you directly.

What if...

I could see my homework as a chart?

It would live at

https://my-first-app.codedreams.org

Build for me!

Free to start, with zero setup.