Students click your class link and start coding within minutes. Run by a 501(c)(3) nonprofit and used in more than 30 countries.
Create or join a class and start coding without any setup.
A full coding environment with no installation. Open a browser and start writing code.
Create a class, generate a class link, and students join with one click. See everyone's work in one place.
Import pre-built lessons, modify them to fit your class, or build your own from scratch.
Autograding included
See scores, drill into code, run tests, and manage grades — all in one class view.
See every student and their test scores at a glance.
Setting up a class, importing a lesson, and a student writing, testing, and publishing their first project.
Student projects stays online on a public web address long after the lesson is over, enabling long-term projects that students can be proud of.
Serve a website at a public URL. React, Flask, or anything else.
Expose endpoints other apps can call, hosted on free infrastructure.
Scripts, scrapers, games, automation. If it runs on Linux, it runs here.
CS Room is free for schools, clubs, and individual learners. No credit card, no trial period.
Computer science classrooms shouldn't depend on whether a school can afford managed Chromebooks, software licenses, or cloud credits. CS Room is a project by Birdflop, a 501(c)(3) nonprofit, and is funded by donations.