Code, Mod, Make it yours!

Please Note
Coding workshop enhances computational thinking, problem solving and design skills

Learn to Code with Minecraft - Modding (Ages 9+)

Everything you need to CODE your own Minecraft server

MakersBuilders in partnership with Code Kingdoms UK is excited to introduce a creative platform to program, build games, build Minecraft mods and much more. Employing general computing principles and computational thinking embodied in a real programming language, Java, learners are progressed at a steady pace from block based programming to traditional programming.


What is Minecraft

Minecraft offers a 3D canvas that enables kids to showcase their creativity. In Minecraft, gamers use blocks and other resources to build their own worlds.  However the resources available on the game are limited. With this camp, gamers can become better crafters by learning how to create personalized Minecraft game mods. Working with Minecraft's source code, they will create new blocks, ores and other items in the game. A the completion of this camp, children will have a custom Minecraft mod they can load and play with friends for a unique experience.

Minecraft Certified Trainer
Learn to Code with Minecraft Modding
Learn Python and Electronics with Mi
Learn Python and Electronics with Minecraft
Show More



Learn to modify Minecraft game - unlock the power of code!

Pre requisite

  1. Participants should have some basic visual coding background like Scratch or Tynker or Blockly.

  2. Participants should have played at least 2 hours of Minecraft.

  3. Minecraft for PC or Mac (not Pocket Edition) with an active Minecraft account is required for server access.

  4. Student must bring laptop (windows/mac)


Typical Lesson Plan

Students progress through the lessons learning concepts in a game-like interface tutorials. After completing the lesson plan, students will get to build on their own mods in Minecraft through Visual scripting and even Java code.


Topics Covered

Java Programming Language Fundamentals

  • Class

  • Package

  • Import statements

  • Variables and constants

  • Data types

  • Operators

  • Programming decisions and looping

  • Object initialisation and allocation

  • Constructor

  • Method types and calls

  • Strings and arrays

  • Self and Super

Main Object Oriented Programming Concepts

  • Class

  • Object

  • Inheritance

  • Message passing


What Students Learn

  • Real Computing

  • Computational Thinking Skills

  • Real Programming language - Java

  • Presentation skills

  • Creativity and design

  • Working in teams


Learn Python and Electronics With Minecraft (Ages 11-18)

Course Overview:

Learn Python Coding from the ground up (literally!) by using one of the most popular gaming platforms on the planet: Minecraft. Children will learn how to write code that interacts with the Minecraft game, building huge structures automatically, and adding their own intelligence by creating mini games within the Minecraft world. Be assured that the focus of this course is learning Python programming, using Minecraft as an engaging environment and tool. 


Students will also get their hands dirty with electronics, building their own game controller, using breadboards, buttons, flashing LEDs and a custom mini Arduino. This course is based on the new book Adventures in Minecraft. 


No previous experience of coding is required, but students are expected to have working knowledge of Minecraft world. Students need to bring their laptop (Mac or Windows) and have a Minecraft account.


Why Python ?


Python can be used for budding software engineers to develop their first programs, or young web developers to build their very first dynamic, database-driven website. Many components of Google’s search engine are written in Python, as is popular image editing tool Jasc Paint Shop Pro and some popular websites like Reddit. Pinterest, Instagram and Mozilla are also powered by the Python web framework Django.


Though Python is the language used to introduce young people to coding within this particular course, the key programming concepts taught can later be applied to other programming languages. Python is effective as a first programming language as it quickly introduces complete beginners to basic things such as loops, data types and libraries using clean and simple syntax. It has a gentle learning curve that allows beginners to quickly develop useful programs based on very little code but, with more experience and knowledge, can be used to create large and more complex projects.


Learn how to extend Minecraft and create a new gaming experience, by exploring the magical world of Minecraft programming.


Topics Covered

  • Get started writing Minecraft programs in Python on your PC or Mac

  • Build houses and other structures in the blink of an eye, and make a 3D duplicating machine

  • Write interactive games like a field that charges you rent, and a treasure hunt using magic vanishing bridges

  • Build custom game control panels using simple electronic circuits

  • Easily build huge 2D and 3D structures such as spheres and pyramids

  • Build intelligent objects like a massive Minecraft clock, and program an alien invasion

  • Plan and write a complete interactive arena game


Using the programming skills you learn from this book, writing Minecraft programs offers endless possibilities to create anything you can imagine


Our Students and Parents In Action.

Boys and girls from Dubai schools engaged and learning programming. (American School of Dubai, GEMS Wellington international School, JBS etc)