
Superpowers for Programming Teachers
The first real-time platform for teaching programming online and in-person that enables you to connect with each student, see their work, and engage with their code instantly.


The Most Advanced Platform for Teaching Programming
All your students' code. In a single place. In realtime.




Live Classroom
- See your students code in real-time and interact with their code to provide immediate and individualized support
- Track student engagement live with the activity monitor to identify and focus on students need attention the most
- Collaborative editing for you or your students to work together as a class or in breakout groups
- Integrated audio and video conferencing, screen sharing, and recording to take your class 100% online

Content Marketplace
- Get started with free course templates from our community
- Buy and sell computer science curriculum and course content that is fully integrated with the Coding Rooms platform
- Subscribe to and build upon Coding Rooms' own course content to minimize time spent reinventing the wheel

Assignments & Autograding
- Leverage our autograding feature to reduce time spent on evaluation, allowing you to focus 100% on teaching and providing feedback
- Get started instantly with hundreds of pre-built assignments and templates
- Write assignments to test student progress and view consolidated scores in the gradebook
- Utilize our code playback feature to check for plagarism and monitor student effort

Course Management
- Create courses, schedule classes, and organize rosters to structure student learning
- Manage content and curriculum access in a safe and secure environment
- Test and run code in your own private workspace, then share to others for viewing

Extensive Programming Language Support
We support over a dozen of the most popular teaching languages including Python, Bash, C, C#, C++, Clojure, Go, Haskell, HTML, CSS, JS, Java, Javascript, Kotlin, Pascal, Processing, Perl, PHP, MySQL, Pseudocode, Ruby, Swift, Typescript, Visual Basic, Karel Python, Karel Java, MicroPython, and more!
Don’t see your language listed here? Reach out to our support team—we’re always looking to add new languages!
Pricing Plans
Get started today for free! When you're ready to access our premium features, you'll see an offer for a free trial, and we'll make sure to take care of you!
If you teach at a publicly-funded educational institution outside of the USA, please click here for localized pricing!
Student Free Tier
The basic features to learn, code, and practice
- Access to Live Classroom, Courses, Assignments and Workspaces
- Access to professional IDE integrations (Visual studio Code & Jupyter Notebook)
- No login required
- Basic live chat support
- 100% Browser-based
- …and other select key features
Teacher Free Tier
All the essentials you need to teach & grade with superpowers
- Everything in the Student Free Tier, plus:
- Access to Live Classroom, assignments and workspaces
- Access to professional IDE integrations (Visual studio Code & Jupyter Notebook)
- Unlimited access to auto-grading and assignment tools
- Basic live chat support
- Tools for on student engagement
- Restricted access to course management tools
- 100% Browser-based
- …and other select key features
Institutional License
Gain access to robust premium features, content, and services
Everything in the Teacher Free Tier, plus:
Unlock full access for teachers, TAs, students, and administrators
Online curriculum integration support
Dedicated customer success manager
24/7 Priority live chat support
Automated plagiarism checking *
LMS Integrations *
Timed programming exams *
Key premium features:
Enhanced Live Classroom capacity (up to 180 students)
Enhanced student dashboard (view up to 32 students' workspaces simutaneously)
Full live classroom feature customization, set it up exactly the way you want it to be
Enhanced student activty monitor (Code execution, error and last active visibility enhancement)
Enhanced IDE code playback and event history - learn more about your students strengths and weaknesses
Enhanced assignment management assistance
Full course management customization
Full manual grading revision
Download course gradebook data
Third party calendar integration
Higher-ed, District-wide, & Enterprise
- Organization-wide access and licensing (with volume discounts) • Custom SSO setup options • Custom 3rd party application integrations
- Server co-location and on-premises installations • Enterprise-grade service level agreements • JSON REST API access, documentation, and support
- Full-service curriculum integration and customization
Create. Share. Code together.
Try it with your students for free! There's never been a better time to start teaching with Coding Rooms!