Minecraft MakeCode Lessons

Code the Agent. Build the world. Learn the fundamentals.

About These Lessons

Each Minecraft lesson is self-paced. Open the lesson page, follow the steps, and work at your own speed. Every lesson ends with a small digital deliverable — usually a screenshot of your code and a screenshot of what you built in Minecraft.

These lessons cover the same programming concepts you'll see in AP Computer Science Principles — sequence, events, debugging, loops, conditionals, and procedures — with the Minecraft Agent as your test subject.

Start every lesson with Lesson 0

Before every Minecraft lesson, complete Lesson 0 — World Setup to create a fresh, distraction-free flat world. A new world every time keeps your work organized and prevents leftover blocks from previous lessons getting in your way.

Available Lessons