
The web-based IDE for the classroom
Codeboard is a free, web-based IDE built to teach programming in the classroom. Educators can create coding exercises, share them with a simple URL, and inspect or automatically grade student submissions. Developed at ETH Zurich and released under the MIT license, it integrates with learning platforms like edX, Coursera, and Moodle.
A feature-rich coding environment that runs entirely in the browser with no local setup required for students or teachers.
Teach with C, C++, Eiffel, Haskell, Java, or Python depending on your course.
Build coding exercises and share them with students using a simple project URL.
Hide any file or folder students shouldn't see, so they only work with the parts of a project you expose.
Grade submissions automatically using unit tests or customized test drivers.
Open and inspect any student submission directly in the Codeboard IDE with a single click.
Follow student progress with project-specific statistics and a per-project summary page.
Distribute programming assignments and auto-grade submissions for large introductory computer science classes.
Embed interactive coding exercises inside edX or Coursera courses with grades forwarded automatically.
Introduce students to Python or Java without the friction of installing toolchains on school computers.
Add hands-on coding activities to a Moodle course using LTI and sync results back to the gradebook.
Integrate exercises with edX, Coursera, Moodle, and other LTI-compatible platforms, forwarding grades securely and automatically.

Open-source, AI-first business automation