Online Programming with Minecraft (Master – part 1)


This course is based on the Minecraft: Education Edition platform. Students learn block-based coding with Microsoft MakeCode. Then they learn to navigate using coordinates and gradually become familiar with new programming concepts, such as events and variables, which they use to create their Minecraft world. They also learn how to diagnose an advanced code – with such elements as conditionals, functions and arrays – and debug it. Apart from coding, they dive into the topic of artificial intelligence (AI), discuss some AI-related ethical concerns and explore the ways in which they can code their agent so that it behaves intelligently. Towards the end of the course, students carry out their own projects to showcase their new programming skills.

After the course students:

  • Create a block-based code in Microsoft MakeCode and change their Minecraft world through the code
  • Know the concept of events and how events can trigger the code in the game
  • Know the difference between relative and absolute coordinates and are able to use them to determine their position and the location of other objects
  • Are familiar with variables and able to apply them in the code
  • Create “if then” and “if then else” conditionals and are able to use them to debug the code
  • Understand the concept of artificial intelligence, are able to point to differences between human and machine intelligence, and discuss ethical issues related with AI

Our offer

pl Enrol now Programming and Robotics

Programming and Robotics


Age 6–7 Onsite 1 year long Polish For beginners
pl Enrol now Mobile App Design

Mobile App Design


Age 10–12 Onsite 1 year long Polish For beginners
en Enrol now Roblox Lab

Roblox Lab


Age 10–12 Onsite 1 year long English For beginners
pl Enrol now Adventures with Coding

Adventures with Coding


Age 6–8 Onsite 1 year long Polish For beginners
See more

Let’s stay in touch

Subscribe to our newsletter to know what’s new at Kids Coder Lab.

Required field
Enter valid email address
There was a problem with with the request