Join the Minecraft Cup 2025 Coding Lab Team

Protect humanity from unprecedented disasters!
Innovate, Automate, and Create a beautiful, Minecraft world with Code!
What is Minecraft Cup?
The Minecraft Cup is an annual competition, created by Microsoft in 2019, that focuses on The United Nations Sustainable Development Goals and aims to allow students’ creativity to come alive as they develop Minecraft worlds that are in line with these goals.
Coding Lab has been mentoring teams since the very beginning. Our focus is helping kids organize and plan their worlds and use code to build as much of the world as they can!
In collaboration with our sister campus, Coding Lab Singapore, we are inviting our Coding Lab students (ages 7-18) to participate in the competition and join the Coding Lab team!
Students from both Singapore and Japan work together in teams to come up with innovative ideas and make them come to life in the Minecraft World through code.

Creativity and Code Combined
Combine a love for Minecraft with creativity, code, and care for the environment!

Cross-cultural Teamwork
Cross borders and work together with participants from various countries!

Full support from Coding Lab
Build a sustainable Minecraft World with help from our experienced, dedicated educators!
Why Join the Minecraft Cup Team?
- Assistance with Official Minecraft Cup Registration (Japanese)
- 1-year Minecraft Education License
- Weekly team meetings with Coding Lab teachers
- Practice and learn new coding skills
- Teamwork and leadership
- Research and learn about Sustainable Development Goals (SDGs)
- Be creative and innovative
-
Access to Minecraft servers maintained by Coding Lab
(10am - 10pm) - Support from Coding Lab if teams go to Semi-Finals/Finals
- Make coding friends and have fun!
Prerequisites for Participants
- Age 7-18
- Coding experience required or by approval:
- Age 7 – 9: Scratch Beginner 2
- Age 10 – 12: Python Junior 1
- Age 13 – 18: Python 101
- Minecraft Education Coding Class
- If you have not taken a Minecraft Education Coding class, we require at least a 1-hour to 4-hours class or by approval. This class does not need to be taken before the first meeting.
Weekly Minecraft Mentoring Sessions
- June 8 – Aug 17 (Every Sunday except 8/10)
- 10 sessions x 2 hours (1 hour team planning meeting + 1 hour Minecraft team building and coding time)
- Students are encouraged to join as many meetings as possible.
- Special Coding Lab awards will be given out a the end of the event for student contributions, teamwork, and leadership.
Age 7-9 | Age 10-12 | |
---|---|---|
17:15-18:15 | Team Meeting | |
18:15-19:15 | Coding Time | Team Meeting |
19:15-20:15 | Coding Time |
- Age 13-18, we will meet on Wednesday 18:00 - 20:00
If you need help for coding, please consider taking our Minecraft Cup Coding class or other Minecraft Coding classes.
16:00 – 17:00 Sunday Minecraft Cup Coding Lesson. Please purchase tickets from here: https://codinglab.jp/product/minecraft-cup-special-class/
Additional Minecraft Coding Classes
Teachers help kids with code as much as possible during the meetings, but there is a lot more going on than only coding in the meetings such as planning, organizing, technical issues, monitoring kids, etc.
If you want more dedicated time focused fully on coding, in a small class size, here are some options.
-
1 hour Coding Class on Sunday
1 hour Sunday Minecraft Cup coding lessons (4:00pm - 5:00pm)
-
Minecraft Holiday Camp
(June - Sept) See below
-
Sunday STEM Lab: Scratch & Minecraft
13:30 - 15:30 No class July and August
-
Private Coding Classes
Flexible classes
Upcoming Minecraft Holiday Camp
Minecraft Cup 2025 Timeline
Age 7-9 and 10-12
Date | Meeting Details |
---|---|
15 June 2025 (Sun) | Kick Off Meeting – Decision of Team Lead, Project Ideas and Focus of Project |
22 June 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
29 June 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
6 July 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
13 July 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
20 July 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
27 July 2025 (Sun) | Core Meeting *All participants to attend at least 2 optional meetings |
3 Aug 2025 (Sun) | Optional Meeting *All participants to attend at least 2 optional meetings |
10 Aug 2025 (Sun) | No Official Meeting No Coding |
17 Aug 2025 (Sun) | Core Meeting – Final meeting – Project to be completed by this date |
Please try to attend as many core meetings as possible.
Frequently Asked Questions
We require our students to meet certain pre-requisites in coding experience based on our Coding Lab curriculum. If you’re interested in coding classes at Coding Lab, please send us a message or signup for a trial class.
Yes! We have a number of options for Minecraft specific coding classes in summer with small class sizes, where teachers can help students learn new coding skills and work on their coding projects.
- 1 hour Sunday Minecraft Cup coding lessons
(4:00pm–5:00pm) - 5-Day Minecraft camp focused on Minecraft Cup.
(June 12–June 16) - Summer 5-day Minecraft coding camps.
(June — Sept) - Sunday STEM Lab: Scratch & Minecraft
(1:30pm–3:30pm) - Private Coding Classes
We want all students on the team to feel confident about coding in Minecraft, be successful, and help contribute to the success of the team. Since we focus on using coding to make our Minecraft world, it’s important that students know the basics of Minecraft coding.
Participants are required to attend all 4 of the compulsory Core Meetings, as well as at least 3 of the Optional Meetings.
Participation in all weekly meetings is strongly encouraged to ensure that all participants collaborate with their teammates, contribute to developing their project, and complete it on time.
Exceptions can be made if a student cannot attend one of the core meetings. But we want all students to experience and contribute to the planning and design phase of the project.
Participants will get the full support from both Coding Lab Singapore and Japan, as they will be coached by our experienced, dedicated educators weekly until the project completion date.
What’s Included
- Complimentary Official Minecraft Cup Registration + 1-year Minecraft Education License.
- Full support from Coding Lab tutors through our training camps and weekly coaching sessions
- Access to Minecraft servers (Servers maintained by Coding Lab 10am – 10pm, during the competition)
What You’ll Learn
- Practice and learn new coding skills
- Teamwork and leadership
- Research and learn about the UN Sustainable Development Goals (SDG)
- Learn PDCA (Plan-Do-Check-Act)
- Be creative and innovative
Yes, we want all team members to attend the 4 core meetings and at least 3 of the optional meetings. We think it’s important for team members to meet up often, plan, organize, code, build, learn to work as a team, and have fun together!
YES!
Participants are encouraged to attend ALL the optional meetings. In previous years, participants usually have attended a majority of the weekly meetings. As every participant needs to contribute meaningfully to the final project in terms of the code and design, we strongly recommend attendance at all meetings.
That being said, we understand that students may be busy and may have other things on weekends (family dinners, etc.), and that’s why we allow the flexibility of choosing which Sundays to attend. The fees for the training is also based on a minimum attendance of 3 optional meetings (i.e. we do not charge for the other 7 that we hope you’ll attend!). The important thing is to learn and contribute, and have fun along the way!
Only with advance notice, for the 1-hour class, this class will be adjusted to another Sunday 4pm if it is during the Minecraft Cup period, but it will not be available after the Minecraft Cup meeting is over.