Overview

This is an exciting and educational course that introduces young learners to the world of programming through the popular game, Minecraft. In this hands-on course, children will embark on a creative adventure where they will learn fundamental coding concepts using the Blockly visual programming language. They will discover how to manipulate Minecraft's virtual environment, build structures, automate tasks, and create interactive elements. Through engaging projects and challenges, students will develop critical thinking, problem-solving, and logical reasoning skills. 
Unsure which level to start with? Our team at NCE is here to help! Take advantage of our complimentary 15-minute online consultation, where you can discuss your child's interests and learning needs with our experienced tutors.

Learning Goals

1. Be able to confidently create and modify Minecraft mods using coding concepts and tools
2. Develop strong problem-solving abilities
3. Cultivate computational thinking skills

Language of Instruction

We normally teach in English, but we're happy to try and accommodate lessons in Cantonese, Putonghua, Korean, Punjabi, or other languages when possible.

Format

Online (Zoom): Instructions will be provided before the lesson.

Level Descriptions

Level 1

Level 1: Suitable for elementary school students with no prior knowledge of computer programming.
Through the Minecraft game, students will learn basic computer knowledge and coding concepts such as coordinates, loops, event-driven programming, and human-computer interaction. The goal is to ignite their interest in computer programming. Topics covered include the Minecraft Programming Environment, Introduction to Programming Concepts, Events and Events-Driven Programming, Introduction to Iterations, Introduction to Coordinates, Introduction to User Interactions, and sharing their work.

Level 2

Level 2: Suitable for students who have completed Level 1 or are familiar with Minecraft and have at least 6 hours of programming experience.
In this level, students will dive deeper into programming by introducing concepts such as conditional statements, variables, parameters, mathematical applications, and more. They will further enhance the functionality and enjoyment of Minecraft and build a strong foundation in coding. Students will be required to complete their first personal Minecraft project. Topics covered include More Advanced Iterations, Use of Variables, Introduction to Conditionals, Introduction to Parameters, Mathematical Applications, More Advanced Coordinates, and Independent Project I.

Level 3

Level 3: Suitable for students who have completed Level 2 or are familiar with Minecraft and have at least 20 hours of programming experience.
In this level, students will build upon the foundation of Level 2 and delve deeper into topics such as advanced user interactions, advanced conditional statements, and the introduction of functions. They will learn to create more complex interactions between the player and the Minecraft world. Additionally, students will explore more advanced mathematical applications within the game. The level aims to further enhance their programming skills and problem-solving abilities. Topics covered include More Advanced User Interactions, More Advanced Conditionals, More Advanced Mathematical Applications, and Introduction to Functions.

Level 4

Level 4: Suitable for students who have completed Level 3 or are familiar with Minecraft and have at least 40 hours of programming experience.
In this level, students will transition from using block-based languages to using programming languages such as Python or JavaScript to construct their Minecraft worlds. This shift introduces them to widely-used programming languages and allows for a more progressive learning experience. Students will gain hands-on experience with coding in these languages and apply their knowledge to build more advanced and intricate Minecraft creations. By using programming languages, students will have more flexibility and control over their projects, fostering a deeper understanding of coding concepts and promoting their problem-solving skills.

Level 5

Level 5: Suitable for students who have completed Level 4 and are ready to delve into more advanced usage of programming languages such as Python or JavaScript to create exciting Minecraft worlds.
In this level, students will further expand their coding skills and explore more complex concepts and techniques to design and build intricate Minecraft environments. They will have the opportunity to apply their knowledge of programming languages to implement advanced gameplay mechanics, interactive elements, and unique features in their Minecraft creations. This level encourages creativity and problem-solving as students navigate the challenges of coding with a focus on Minecraft game development. By mastering these advanced programming skills, students will gain a deeper understanding of coding principles and enhance their ability to create immersive and engaging Minecraft experiences.

Level 6

Level 6: Suitable for students who have completed Level 5 and are ready to explore more advanced usage of programming languages such as Python or JavaScript in the context of creating captivating Minecraft worlds. In this level, students will dive deeper into the intricacies of coding and game development, applying their knowledge to build complex and immersive Minecraft experiences. They will learn advanced techniques for world generation, procedural content creation, artificial intelligence, and multiplayer functionality. The focus will be on pushing the boundaries of what is possible within the Minecraft environment and unleashing students' creativity to design unique gameplay mechanics and interactive elements. By mastering the use of advanced programming languages, students will gain valuable skills in software development and problem-solving, empowering them to create innovative and engaging Minecraft projects that showcase their programming prowess.

Level 7 and above

Please contact us for details

(Note: the above are subject to change according to practical and individual circumstances.)

(Note: the above are subject to change according to practical and individual circumstances.)
  • Mr. David

    Graduated from the University of Regina in Canada, majoring in Computer Science. Previously worked in institutions such as the Government of Alberta in Canada, engaged in computer software system development.
  • Mr. Edwin

    Mr. Edwin worked in various multinational companies in Greater China, Hong Kong, and North America (including Silicon Valley, California, USA) in roles such as computer programming, systems analysis, management, and technical support. He also possesses extensive experience in education and training, having served as a lecturer in the Department of Computer Science and Department of Information Systems at City University of Hong Kong, as well as teaching computer and mathematics subjects at secondary schools.
  • Mr. Gideon

    Graduated from the University of California, Berkeley, with a major in Electrical Engineering & Computer Science. Previously worked as a Senior Software Engineer at a software company in Silicon Valley, USA.
  • And more

1 of 4
  • Isaac's mom

    "Isaac has been awarded a Gold Award in the Bebras Computing Challenge here in the UK. Thank you for your guidance over the summer!”
  • Caleb's mom

    "I really appreciate the effort of the teachers. Caleb feels so satisfied when learning. Thank you!"
  • Nelson's mom

    "My kid has a great sense of accomplishment in completing the course 😊. With extensive guidance and encouragement from the teachers, he is so keen on programming 🙏😊."
  • Christina's parent

    "My daughter enjoys the lessons. The teacher knows she is shy, thus encourages and praises her a lot. Initially we only signed up for courses of levels 1 and 2, but we continued and enrolled in levels 3 and 4 as well."
  • CY's parent

    "It's amazing. They inspire our children to apply what they've learned 😊🙏🏻. Thanks to the guidance of the teachers."
  • Mrs. Chan

    "I will encourage my kids to keep participating in different courses from your centre. The courses really stimulate children's thinking, and creativity."
1 of 6

Unsure which course is suitable for your kid?

Our team at NCE is here to help! Sign up for a free 15-minute online consultation with our expert tutors. Discuss your child's interests and learning needs, and let us guide you in choosing the perfect STEM course. Plus, try our trial lesson option! Pay for just one lesson before committing to a full level. Click the link below to schedule your consultation and start your child's educational journey with us!
Skip to product information
1 of 2

Minecraft Programming (Age 5-12)

Minecraft Programming (Age 5-12)

Regular price $345.00 CAD
Regular price $525.00 CAD Sale price $345.00 CAD
Sale Sold out
New City Education
This is an international ONLINE & LIVE course
Each Level comprises 7.5 hours - Please choose your preferred lesson duration and day below
View full details