top of page

COMP SCI

10 HOURS

Beginner - Intermediate

Minecraft Modding with Python

Students will learn the fundamentals of Python as they program and mod Minecraft

Platform:

Python, Minecraft

AGES 12 - 14

Suitable for learners aged 12 - 14.

Beginner - Intermediate

Prerequisites: None

COURSE LENGTH

10 Hours | 5 Days

Course INFORMATION

This course is perfect for getting students started with syntax programming in a comprehensive yet playful way! Students will learn how to program using Python by modding and re-engineering Minecraft. Use iteration to build (and possibly break) Minecraft worlds in the blink of an eye, import and validate custom files to generate structures, and create awesome mini-games with functions! This is a fundamental but fun introduction to Python, and the skills learned here can be applied to more advanced modding, Python programming, and serve as a strong foundation for diploma-level computer science programs.

Learning Outcomes

Students will start with an introduction to the Python programming language and learn how to set up Python, including installation and usage. They will understand variables and data types, document and structure their code efficiently, and practice using conditionals and control flow. The course also covers input and output operations, along with troubleshooting and error handling, giving students the tools to write functional and creative Python programs while applying these skills directly to their Minecraft modding projects.

What You'll Get

Certificate of Completion

Receive an official certificate recognising your achievement and participation.

Take-Home Project

Bring home a completed project created during the programme, ready to showcase or build on further.

Core Skills & Knowledge

Develop a strong foundation in key concepts and practical skills relevant to the subject area.

Learning Resources Access

Enjoy access to curated learning materials to support continued learning beyond the bootcamp.

EZA Merchandise

Take home exclusive EZA goodies as part of the bootcamp experience.

*Programme content and inclusions are subject to change based on the selected bootcamp.

Transform Minecraft with code.

Use Python to create custom mods and in-game mechanics.

Screenshot 2026-01-13 021437.png

Course content

This course is for

    - Students interested in learning Python!
    - Those who are transitioning from Block-based programs!
    - Students wanting to mod Minecraft!

What You'll Cover

    - Setting up Python and Bukkit
    - Basic programming concepts e.g. Operations using Data Types & Operators, Loops, Conditionals, Events
    - Modifying game parameters with code
    - Input and Output Operations
    - Troubleshootting and Error Handling
    - A minimum of 3 modded programs

Skills You'll Gain

    - Develop custom mods and game logic
    - Use Python for interactive experiences
    - Apply computational thinking to gameplay

Other Perks

    - Learn how to set up a local minecraft server with Bukkit!
    - Explore Minecraft server admin commands
    - Supplementary resources for continuous learning!

MYR 620

5 Days, 10 Hours Lesson Time

In-Centre AND Online Options Available

How big is the class size? Is there a minimum class size?

Class sizes typically range between 4-8 students. There is a minimum number of 3 students needed for group classes and holiday boot camps

What are the payment options?

Payments can be made by online/ATM bank transfer. Details can be found in our enrollment acknowledgement email.

How are Online classes conducted?

Online classes will be held via a private Google Meets link that will be shared with participants before the start of the course.

What do I need to prepare before the class?

Please ensure that all necessary software (if any) are installed on your computer before the start of each course. Instructions will be sent via e-mail informing students on what they will need to do before the course begins. 

What’s next after Holiday Camps?

Our Day Camps are designed to connect with our Regular Courses, allowing you to carry on with your learning on the same topic. Alternatively you may choose to dive into something new and exciting.

FAQ

bottom of page