Skip to content

mniizuma/MakeCode_python_lessons

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

93 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Education Logo

Welcome to MakeCode Python Lessons for Minecraft Education — a structured, beginner-friendly curriculum designed for learners aged 10–14. This series guides students through the fundamentals of programming using Microsoft MakeCode Python inside Minecraft Education. Each unit builds on the last, helping students develop real coding skills while creating and interacting with their own Minecraft worlds. Whether you're teaching in a classroom, running a club, or supporting learners at home, these 20-minute lessons offer everything you need to get started with creative, project-based coding.

📚 MakeCode Python Lessons – Table of Contents

Unit Title Description
Unit 0 Setup & Onboarding (Offline) Get ready to teach with Minecraft Education and MakeCode Python — includes install steps, account sign-in, and classroom prep.
Unit 1 e1_Move.md Learn how to move, teleport, and build using basic Python commands. A perfect first lesson for beginners.
Unit 2 e2_Build.md Dive into building structures with blocks. Use coordinates to create shapes in Minecraft.
Unit 3 e3_Loops.md Automate builds and movement using for loops and repetition.
Unit 4 e4_Events.md Use chat commands and events to trigger code in real time.
Unit 5 e5_Conditionals.md Teach your code to make decisions using if, elif, and else.
Unit 6 e6_Agent.md Program the Agent to place, mine, and navigate Minecraft worlds.
Unit 7 e7_Functions.md Learn to create and call custom functions to keep your code clean and organized.
Unit 8 e8_Variables.md Store and track information using variables like score, health, and position.

🌟 Extension Activities

Title Link Description
Extension Exercise 1 extension_exercise_1.md Reinforce loops and building with a creative challenge.
Extension Exercise 2 (Variables Game) (coming soon) A mini-game arena that uses variables to track and display performance.

About

Minecraft Education Lessons for MakeCode Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published