Real-time editor sync
Every keystroke from the teacher flows to students over Yjs and Socket.IO. Students get a read-only Monaco mirror with your selection highlighted in orange.
Presence and review requests
See who is active, which file they are viewing, and jump to their line. Students can request a review with one click—you get a toast with their exact location.
Join codes and workspace
Share a short code so students join instantly. Teachers manage files and folders; students follow along on the same tabs without editing the shared workspace.
Trusted by coding educators everywhere
From university labs to remote cohorts, classroomX keeps teachers in control and students in sync.
Educators and professors
Run live coding lectures with a shared editor. Students watch your cursor and selection without fighting screen share lag.
Development teams
Walk through codebases in real time during onboarding or design reviews. Everyone stays on the same file and line.
Mentors and coaches
Students request review at their cursor. You jump straight to their code instead of asking “which line?” in chat.
Remote classrooms
No desktop installs for students—sign in, enter a join code, and follow the lesson from any modern browser.
Start teaching in 3 minutes
No plugins or local installs for students. If they have a browser, they can join your class.
Create a classroom
Sign up, create a room, and share the join code. Your workspace is ready with files and folders.
Teach in the editor
Type, navigate files, and select code—students see it instantly. Only you can edit the shared workspace.
Guide every student
Track who is active, jump to their line, and respond to review requests—all from one dashboard.
Give every student a front-row seat in your editor
Create a classroom, share a join code, and start broadcasting code in real time.
Frequently asked questions
Everything you need to run your first live class.