IDE

Languages and versions

Every language has its own page. Most languages offer several versions, and you choose one before you run.

Choosing a version

Versions are listed newest first. Which ones you can use depends on your plan:

Plan Versions available
Free The latest of each language
Pro Every version
Teacher Every version, for everyone on the account

Older versions are more useful than they sound. You need a specific version to reproduce someone else's problem, or to teach a course that requires it.

Not every language does everything

  • Multi-file projects. Some languages support several files, others only one. A language that runs a single file has no file tree.
  • Libraries. Available for languages with a package ecosystem we can install from.
  • Assessments. You can set a program question in any language. The multi-file version of a language is not offered, so an assessment answer is a single file.

When something is not available for the language you chose, the control is not shown at all.

What next

Before a program can do anything, it usually needs input.

Supported languages lists which languages do multi-file and which take libraries.

This website uses cookies to ensure you get the best experience on our website.