Skip to main content
By TUM · AET Research Group

The IDE built for learning,
not just coding

A browser-based development environment designed for education — with AI assistance, zero setup, and seamless course integration.

Everything you need, right in the browser

No installation, no config files, no "it works on my machine." Open your assignment and start coding in seconds.

Zero setup

Open your browser. Your full dev environment is ready — no installs, no PATH issues, no Docker to configure.

Assignment integration

Assignments appear directly in the IDE. Submit without switching tabs or manually uploading files.

Consistent environments

Every student runs identical toolchains. What works for you works for the grader — every single time.


Run tasks

One click to build, test, and run

Pre-configured tasks let students run, build, and test their code without memorizing commands. Instructors define the workflow once and students only need to click on Run.


Submission

Submit without leaving the IDE

The integrated submission extension connects directly to Artemis. Students commit and submit their work in one step — no file uploads, no copy-paste, no switching tabs.


AI assistance

An AI-powered terminal that teaches.

No more decoding cryptic logs. When a build fails, the AI terminal assistant provides instant explanations and guided fixes. It helps students master syntax and understand build outputs in real-time.
This is an upstream contribution to Eclipse Theia and requires student-side LLM configuration.


Ready-to-code environments

We provide pre-configured Cloud IDEs with full toolchain support and LSP-powered editing right out of the box.
Enjoy seamless syntax highlighting, autocompletion, and real-time error detection without any setup.

JavaJava
PythonPython
CC
JavaScriptJavaScript
OCamlOCaml
RustRust

Set up a full IDE for your class in minutes.

No IT tickets. No setup emails. Students open a link and they're ready. You stay focused on teaching.

  1. One-click course setup

    Define the environment once within Artemis. Every student gets an identical, pre-configured workspace with no need for manual replication.

  2. Automated grading pipeline

    Integrated with Artemis for test-based grading. Student submissions run against your test suite automatically.

  3. No "works on my machine" tickets

    All runtimes, dependencies, and configs live server-side. Support tickets about setup drop to near zero.

Scorpio automated grading pipeline

Built in the open, giving back upstream

EduIDE is built on Eclipse Theia and developed openly at TUM. Everything we learn, we share with the community and the platform.

Open source
The platform is open source and freely available. Institutions can fork the repository to customize the environment or audit the security and data practices directly.
Built by students, for students
EduIDE is developed as part of thesis projects at TUM's AET Research Group — by students who understand the learning experience firsthand.
Education research-backed
Features are grounded in real student studies and pedagogical research at TUM's Applied Education Technologies Research Group.
Powered by Eclipse Theia

Built on a Professional Foundation

EduIDE is built on Eclipse Theia, the same robust, open-source framework behind many professional cloud IDEs. Through our close collaboration with EclipseSource, we leverage a highly scalable foundation and actively contribute our educational extensions back to the upstream community.

Visit theia-ide.org
Contributions upstream
AI terminal assistant extension
OSC Escape Sequence Support in the Terminal
Git Action button support
And more
Part of the Eclipse Foundation ecosystem

Ready to try EduIDE?

Open the IDE in your browser. Or deploy it for your next course in minutes.