Skip to content
codiva.

</> A coding space for your whole class

Your classroom.
Ready to code.

From a first line of Python to a website of their own. Give every student a place to write, run, and learn—right in the browser.

No installsNo student emailsTheir own saved projects

Already in a class? Student sign in · Use a setup code

JSyour-first-steps.jsLive playground
1const name = "world";
2console.log(`Hello, ${name}!`);
3 
4for (let step = 1; step <= 3; step++) {
5 console.log(`Step ${step}: keep creating.`);
6}
ConsoleReady to run
Your output starts with a click.
Press Run code to see it happen.

One workspace.
Plenty of possibilities.

Start simple. Keep going.

  • Py
    PythonLoops, logic, and first discoveries
  • </>
    HTML + CSSPages that look like your ideas
  • JS
    JavaScriptA little code that makes things happen

Built around the way you teach

Less account setup.
More hands on keyboards.

Start with one class or organize a whole timetable. Your dashboard keeps the people and the setup in one place.

Open the teacher workspace
  1. Make a class. Give it a name.

    Keep separate rosters for each class, all under your teacher account.

  2. A short code gets them started.

    Add a student, share their username and 8-character code, and let them choose their own password.

  3. Keep the door open.

    Add students whenever they join. Invite classroom admins to share the work, and reset access when someone needs help.

Room to experiment

Run code, see the console, and preview HTML, CSS, and JavaScript together.

Work that stays theirs

Signed-in projects save to each person’s account. Export a copy whenever you need one.

A workspace that fits

Choose light or dark mode. Rename files, organize projects, and keep building.

The next “I made this”
starts here.

Make a little room for a lot of possibility.

Create your classroom Explore the editor first