Coding Challenge

Supported languages (2024/5) for text-based programming tasks

C# (compiler: 4.6.2.0)
Java 11
Python 3.10
Visual Basic (compiler: 0.0.0.5943 (Mono 4.0.1 - tarball))

Note: Python 2 is no longer supported.

Other languages

Programs written in the following languages can also be auto-marked, but please let us know if you intend to use them so that we can make sure that they are tested before you take part.

C (compiler: gcc 7.5.0)
C++ (compiler: g++ 7.5.0)
Haskell 8.02
Javascript (compiler: node v8.10.0)
Kotlin 1.4.30
Pascal 3.04
Ruby 2.5



The Raspberry Pi Foundation runs the UK Bebras Challenge. Discover free teaching resources, tools, and expert support for computing education at raspberrypi.org.