Code Expert is a worry-free and platform independent online IDE that allows thousands of students at ETH Zürich to work on open programming tasks in exercises and exams.

Code Expert makes learning and teaching computer science scalable. This guide helps you make the most of it.

Getting started

For students

For TAs

For lecturers

Documentation

Guides

Reference

Topics

Support

Contact

FAQ

System status

About

Vision

Team

Roadmap

Announcements

Publications

Features

https://www.youtube.com/watch?v=2FKODgL9fWM

For learning

Code Expert provides immediate feedback to students and enables them to submit projects that get automatically graded immediately as well as manually reviewed by tutors.

For teaching

Code Expert enables the generation of coding tasks in any computer language and provides immediate feedback via test, static analyzers, or any other means of automatic feedback generation a lecturer chooses to integrate.

For science

Code Expert allows us to investigate in the area of learning sciences, it can be used as a basis to create new tools and techniques that improve upon the current CS education and that facilitate new ways of interacting with students for specific problem areas.

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/789d374c-72cd-491a-8570-0db9df3cfc49/circle-info-solid.svg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/789d374c-72cd-491a-8570-0db9df3cfc49/circle-info-solid.svg" width="40px" /> Code Expert is provided by the Department of Computer Science at ETH Zurich.

Terms of use

Privacy policy

Contact

</aside>