Coding in Minecraft is a computer science credential program with supporting curriculum, delivered through Minecraft: Education Edition and hosted on Azure. 

The pathway comprises three courses that immerse students in a Minecraft world to develop and prove their coding skills using MakeCode and JavaScript or Python.

Exam Objective Domain


This exam tests your knowledge of coding in the areas listed below. The percentage values are indicative of the breakdown of the content of the exam – the higher the percentage, the greater number of questions you are likely to see on the exam relating to that area.

Designing & Developing Algorithms (30%)

  • Design and create algorithms
  • Predict the outcome of running a series of statements
  • Apply & understand the concept of iteration
  • Apply & understand the concept of selection
  • Debug and resolve problems in algorithms

Coding in block-based coding using MakeCode (35%)

  • Apply & understand variable types in MakeCode
    • Text, number, Boolean, coordinate
    • Perform arithmetic operations on variables
    • Perform string concatenation on text variables
  • Apply & understand logic in MakeCode
    • IF THEN statements
    • IF THEN ELSE statements
  • Apply & understand comparison operators in MakeCode
    • Equal to, not equal to, greater than (or equal to) and less than (or equal to)
  • Apply & understand iteration in MakeCode
    • Repeat loops
    • For loops
    • While loops
  • Identify and resolve errors in MakeCode

Coding in text-based coding using JavaScript (35%)

  • Identify where code could be re-used
  • Follow JavaScript code and predict the outcome
  • Identify & understand logic in JavaScript
    • IF THEN statements
    • IF THEN ELSE statements
  • Identify &understand comparison operators in JavaScript
    • Equal to, not equal to, greater than (or equal to) and less than (or equal to)
  • Identify & understand iteration in JavaScript
    • Repeat loops
    • For loops
    • While loops
  • Identify & understand errors in JavaScript code
    • Syntax errors
    • Semantic errors

Exam Information

Delivery method:
Number of questions:
Pass mark:
Question format:
Current exam version:
Previous exam version:
Retake Policy:

Online computer-based delivery via GMetrix platform
50 minutes
Multiple choice & drag and drop
24 hours wait after 1st attempt,
48 hour wait for each subsequent attempt


Sample questions can be accessed by clicking here.

Get Set Up

Exam Accomodations

If you wish to apply for exam accommodations please follow the instructions here.

Proctoring Exams

All exams are delivered in a secure on-line environment and must be taken under exam conditions.
An authorised proctor must verify the identity of all test candidates and start their exam.
Teachers can apply to become exam proctors via the Coding in Minecraft Portal.

How To Become a Test Center

To become a test center please contact your local Certiport rep