Back to Blog
ClassroomGeneral

Classroom Mode Opens the Door

Live classroom joining, guest-friendly flows, host/player sync, and a battle-style IDE made teaching feel like a first-class product lane.

January 23, 2026
7 min read
ClassroomLive QuizzesEducators

Classroom Mode Opens the Door


The first classroom release was about making a live CS session feel possible: easy to join, easy to follow, and connected to the same practice mechanics students already understand.


What changed


We introduced live classroom joining, guest-friendly flows, host/player sync, and a battle-style classroom IDE. That gave educators a way to bring algorithm questions into a room without asking every student to set up a full account or navigate a maze before class could begin.


The early classroom experience reused the strongest parts of the practice product: a clear prompt, an answer surface, visible progress, and immediate feedback.


Why it matters


Teaching programming live is hard because the teacher is always balancing two needs: keep the group moving and notice who is lost. Most tools choose one side. They either hide the work until after class, or they create so much live noise that the teacher cannot act on it.


[Classroom](/product/classroom) is designed for the middle: enough live signal to guide teaching, enough structure to keep the room sane.


Where it points


This was the beginning of Classroom as a main product lane. The next work is about authoring, replay, debrief, and problem selection so a live session can turn into lasting learning material.


Related Articles

Classroom
Quiz authoring, shareable sessions, guest joining, team flow, and real-time classroom polish made the educator lane feel much more concrete.
Classroom
Practical tips for running synchronous coding sessions: pacing, visibility, anonymous guests, and how to debrief without shame.
Classroom
How educators can author quizzes, preview them with students in mind, and share links without losing control of visibility.