Skip to content
codiva.

$ Pricing

Start free.
Upgrade when your class grows.

The Free plan covers a small class with Python and websites. The Teacher plan adds pygame games and the tools for assigning and reviewing work, with room for every class you teach. Students never pay.

  • Students never pay
  • No card needed to start
  • Data stored in Canada

Free

For trying Codiva with a class.

$0CAD

For every teacher. No card needed.

Start free

Includes:

  • Python, HTML, CSS and JavaScript in the browser
  • Up to 3 classes with 35 students each
  • Class codes, so students join on their own
  • 25 saved projects per student, 5 files each
  • 1 classroom admin to share the work
  • Student data stored in Canada

Prices in Canadian dollars, before tax. Payments are handled securely by Stripe. Subscriptions renew until canceled.

Compare plans

What’s in each plan.

Teacher monthly and annual include the same tools and limits.

FeatureFreeTeacher
Coding
Python, HTML, CSS and JavaScript editorIncluded
Pygame games with keyboard controlsNot included
Arduino Uno and Nano boards (C++)Not included
ESP32 and Raspberry Pi Pico boards (MicroPython)Not included
3D Design with STL downloads for 3D printingNot included
3D CAD: sketches, extrude, revolve, fillet, STEP exportNot included
Saved projects per student25
Files per project5
Export projects as a ZIPIncluded
Classes and students
Classes3
Students per class35
Class codes and student accounts without emailIncluded
Classroom admins1
Import a class list from CSVNot included
Teaching tools
Assignments with starter codeNot included
See and comment on student projectsNot included
Class activity at a glanceNot included
Privacy
Student data stored in CanadaIncluded
No ads, no selling dataIncluded

Pricing questions

Good to know.

No. Student accounts are always free. Teachers choose a plan, and students just join and code.

Nothing is deleted. You just can’t add more classes, students or files past the limit until you make room or move to the Teacher plan. On Free, each class holds 35 students.

Yes. Your classes, assignments, comments and student work all stay. The Teacher tools are hidden until you upgrade again, and nothing over the Free limits is removed.

Every teacher can try the Teacher plan free for 30 days. You add a card at checkout, and your selected monthly or annual payment is taken only when the trial ends. Cancel in Manage billing before then and you won’t be charged. There’s one trial per teacher.

Start your free trial on this page and add a card through Stripe. After the trial, it renews monthly or annually, depending on your choice, until you cancel. Cancel anytime from Manage billing in your dashboard, and you keep the Teacher plan until the end of the period you’ve paid for.

Canadian dollars, before tax. Teacher costs $13.99 per month or $139.99 per year.

Existing subscribers can manage or cancel their subscription from Manage billing. Once the paid period or trial ends, choose a different billing option here.

In Canada, on every plan. Our privacy policy explains what we collect and how to delete it.

Start with a class today.

It’s free, and setup takes a few minutes.

Create your classroom Try the editor first