Articles in this section
Changes To Code Builder: Removing Support for Python Notebooks
In order to simplify the coding experience for students, ease the learning and training needed for teachers and make the educational coding progression from block-based coding to text-based coding easier for everyone, we have removed support for Python Notebooks in the Minecraft Education CodeBuilder.
Read on to learn more about what's changed.
FAQs
General Questions
What changed and when?
Python Notebooks was removed from Minecraft Education in our last major update (1.21.132 released in February 2026). Makecode is now the only coding experience available in Minecraft Education and will be the place to continue coding in blocks, JavaScript, and Python. Content in the Library has been updated to use MakeCode, but existing Python Notebook Projects and existing library content using Python Notebooks are no longer available.
How can I learn more about what MakeCode supports?
You can take a look at MakeCode in Minecraft Education Code Builder today and try blocks, JavaScript or Python. You can learn more about what MakeCode supports by reviewing their official documentation here: https://minecraft.makecode.com/reference
Python Notebook Specific Questions
How do I back up my project?
You can copy/paste your Python code directly into your preferred external text editor, IDE, or reference.
Example on a Windows device: Open your favorite text editor. Select the code you wish to keep in your Python Notebooks screen. Click Ctrl-C. Move to your text editor. Press Ctrl-V. Save the text file to a folder on your local device or in the cloud.
Can I continue using my Python Notebooks code in MakeCode Python?
You will not be able to run Python Notebook projects in Minecraft Education after it is removed. For any projects that you want to continue using in Minecraft Education after the update, we recommend re-creating that code in MakeCode Python.
The easiest way to do this is to copy/paste your Python code into MakeCode and then update the code to the syntax that MakeCode Python uses. Some of the function and variable names in MakeCode Python and Python Notebooks are different, so while the code will be similar you will most likely need to make some changes.
MakeCode Python has autocomplete for functions and a built-in library to browse, so as you put your code into MakeCode, those features should greatly assist in finding the replacement function.