Coding playgrounds
Code in Python, Java and C from your browser, with nothing to install. They are the same environments used in the website’s practical mock exams, now free for your own tests, the exercises in the articles or your own programs.
-
PythonAvailable
Full Python 3 in your browser. For FP1 and FP2 programs: several modules that import each other, input() with prepared input and data files.
- Several files
- Prepared input()
- Autocomplete
- Share by link
-
JavaAvailable
Compile and run Java without installing the JDK. One class per file, as in FP2: Run finds the main and the compile error takes you to its line.
- Several classes
- Scanner with input
- Error on its line
- Download .zip
-
CAvailable
Compile and run C without installing gcc. For IC2: files with their .h, scanf with prepared input, the error on its line, and fork, wait and threads imitated.
- .c and .h files
- scanf with input
- fork and pthread
- No helps, like gedit
- RComing soon
For the statistics subjects: run R and see its plots without installing RStudio.
- UML diagramsComing soon
A class diagram editor in the style of StarUML that generates the Java code.
- In your browserThe code runs on your own computer or phone: it is not sent to any server.
- Saved automaticallyYour files stay in this browser; you can download them or upload your own.
- Share itA link carries the code inside: whoever opens it sees the same as you.
- FreeNo account and no sign-up: it only takes a moment the first time, while it downloads.
What are they for?
To try the examples in the articles while you read, to do the exercises on your phone or on a library computer where you cannot install anything, and to prepare the FP1, FP2 and IC2 practical exams with the same environment as the mock exams.
If you would rather install everything on your computer, there are the Tools guides.

What is an operating system — theory with your laptop on a study afternoon, a write() call and a CPU that never rests (and the three programs that weren’t running at the same time)