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

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

Python Expert Capstone Credential Exam Objective Domain


The ‘Coding in Minecraft’ Python Expert Capstone Credential Exam is best taken after a student has completed the ‘Coding in Minecraft’ Expert Coding using Python credential.

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.

Variables and DataTypes (10%)

  • Identify and use variables in Python and assign appropriate data types
  • Convert between data types
  • Identify and use Operators

Selection/Branching – If Statements (15%)

  • Identify and build If statements
  • Identify and build complex if statements
  • Identify and use If statements that contain compound conditionals

Iteration – Loops (20%)

  • Identify and build while loops
  • Identify and build for loops
  • Identify and build nested loops
  • Identify and build loops that use complex compound conditionals
  • Identify and use loop controls

Collections (10%)

  • Identify and use lists
  • Identify and use tuples
  • Identify and use dictionaries

Structure and document code appropriately (5%)

  • Use whitespace and indentation and format code
  • Document code
  • Code review

Error handling (15%)

  • Understand the different types of errors and causes
  • Understand code testing and create tests
  • Identify and build code that handles errors and exceptions

Modularity (15%)

  • Understand modularity and identify when to use
  • Identify and build functions
  • Identify and build functions that take or return data

Input and Output (10%)

  • Identify and build code that performs console input operations
  • Identify and build code that performs console output operations
  • Identify and build code that performs file input operations

Exam Information

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

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


Get Set Up

Exam Accomodations

If you wish to apply for exam accommodations please contact support@codingcredentials.com detailing the name of your school, the exam to be taken and the accommodation request. Please note at least 2 weeks notice must be provided.


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.

Full details of our Exam Policies and Procedures can be found here.

How To Become a Test Center