Classes and invitations
Create classes, share a join code or link, or invite students by email. Students sign in to join.
Create a class, invite your students with a code or a link, and keep in touch with each of them while they code in CodeUtility's online editors. Nothing to install, on any computer.
Free for one class of up to 35 students. No credit card.
Built for classrooms that already use CodeUtility to teach Python, C#, C, Java and more.
Create classes, share a join code or link, or invite students by email. Students sign in to join.
Students can ask you questions privately, and you can reply to each one, live.
Post a message to the whole class, and email it too if you want.
Create exercises along a learning path, with sample and hidden tests, and assign them to your class.
Watch each student's code and their latest outputs while they work.
Code in front of the class: students see your code, runs, input and output live, with a chat you control.
Turn off AI help and block pasting code for an exercise, so students do the work themselves.
Score each exercise yourself, or let AI suggest a score that follows your rules.
Export your class's scores and progress in one click.
Python, C#, Java, C, C++ and JavaScript run in the browser, on any computer or Chromebook.
Students' code is saved as they type, so nothing is lost when a tab closes or the bell rings.
Each class has its own time zone, so due dates are clear for you and your students.
Your class can be ready before the bell rings.
Start free. Upgrade when you teach more classes.
Everything in Free, plus:
Hi! I can answer questions about CodeUtility for Teachers: classes, assignments, grading, live coding and plans. What would you like to know?
Yes. The free plan includes one active class of up to 35 students, invitations, messages, announcements, and assignments with tests and grading. Teacher Pro adds more classes and students, live view, live coding, AI grading and reports.
Share the 6-character class code (students enter it at codeutility.io/classes/join), copy the join link, or invite students by email from your class page.
Yes, a free CodeUtility account. Students can sign up with email, Google, GitHub or Yandex. You see each student's name and email in your class.
Python, JavaScript, Java, C, C++ and C#. Students code and run their programs in the browser, with nothing to install.
Write an exercise in your library (instructions, starter code and tests: an input and the output the program should print), then assign it to a class with an optional due date. Students run the sample tests and submit; hidden tests run when they submit.
Yes. On an assignment page you see each student's code, runs and test results. With Teacher Pro the page updates live as students type.
With Teacher Pro, start a live session from your class page. Students follow your code, runs, input and output live and can ask in the chat, which you can mute or close.
Yes. Each assignment has two options: turn off AI help (Explain, Fix and Generate in the editor) and block pasting, so students type the code themselves.
Give each student a score and feedback using points, percent, letters or pass/fail. Everything is in the gradebook. With Teacher Pro, AI can suggest a score and feedback from your grading rules, and you can export CSV and PDF reports.
$49 a year or $8 a month (local prices in some countries). Cancel any time from your plan page; you get a full refund if you ask within 14 days of your first payment.
Teacher Pro teachers see no ads anywhere, and their students see no ads on class pages, assignments and live sessions. Free classes can show ads.
Yes, in a class set up by a teacher or school that has the consent required by law, for example from parents.