About the World Scratch Battle

The Game Coding Championship is a dynamic global platform featuring two exciting tracks: the World Scratch Battle for ages 5–9 and the World Python Battle for ages 10–16. The World Scratch Battle is designed as a fun and engaging experience where young learners use block-based coding to create simple games, fostering creativity, logical thinking, and confidence. Participants receive a theme at the start and have 60 minutes to transform their ideas into interactive games, showcasing imagination and problem-solving skills, with winners recognized for creativity and originality.

In parallel, the World Python Battle challenges older students to demonstrate their technical expertise through a high-intensity 60-minute coding sprint, where they solve logical problems and build efficient programs using Python. Participants are evaluated on their ability to write clean, functional code, apply data structures effectively, and think critically under pressure. Together, both tracks go beyond competition—they serve as powerful platforms for young innovators to showcase skill, speed, creativity, and clarity of thought on a global stage.

World Scratch Battle
Ages 5-9
Competition Date: February 25, 2026

The World Scratch Battle is a fun and exciting global event for young coders aged 5 to 9. It helps children use their creativity, thinking skills, and confidence while building simple games using block-based coding.

At the start of the challenge, students will receive a theme and will have 60 minutes to create their own game. During this time, they will turn their ideas into interactive games, showing their imagination and problem-solving skills.

This is not just a competition—it’s a celebration of young talent and creativity. Students will think fast, build smart, and share their ideas confidently. Winners will be selected and recognized for their creativity, logic, and originality.

This is more than a competition—it’s a platform to prove skill, speed, and clarity of thought. Participants rise to the challenge, think critically under pressure, and showcase their technical excellence with confidence.

Click here to register for free
World Python Battle
Ages 10-16
Competition Date: February 26, 2026

The World Python Battle is a high-impact global competition for students aged 10 to 16, designed to challenge and elevate their coding and problem-solving skills. It brings together young developers to confidently tackle logical challenges and build efficient, high-quality programs using Python—one of the world’s most powerful programming languages.

At the start of the event, participants receive a set of coding challenges and immediately step into a 60-minute live coding sprint. They write clean, precise, and functional code, demonstrating strong command over Python syntax, effective use of data structures, and the ability to debug and solve problems in real time.

This is more than a competition—it’s a platform to prove skill, speed, and clarity of thought. Participants rise to the challenge, think critically under pressure, and showcase their technical excellence with confidence.

Click here to register for free

Mission & vision

The World Scratch Battle is a global platform that celebrates creativity, innovation, and the power of coding. It brings together young creators to design and build games in a fun, competitive environment, encouraging them to think critically, solve problems, and bring their ideas to life.

  • Mission: To empower young learners globally through competitive coding experiences that nurture creativity, logical thinking, and problem-solving by building interactive games using Scratch and Python.
  • Vision: To establish the Game Coding Championship as a premier global platform that discovers, develops, and celebrates the next generation of young coders, innovators, and game creators.

Submission Instructions

World Scratch Battle

Participants must create their game using Scratch, PictoBlox, or any block-based

coding platform and submit the project file in .sb3 format.

Please follow these instructions carefully:

  1. Download your project file in .sb3 format from the platform you used.
  2. Rename the file using the format:
    • StudentName_Platform
    • Example: Farha_Scratch.sb3 or Ahmed_PictoBlox.sb3
  3. Ensure the file name is written correctly (no spaces, use underscore “_” between name and platform).
  4. Upload the file to the portal link shared with you.
Note: Only properly named .sb3 files uploaded to the official portal will be considered for evaluation.
World Python Battle

Participants will develop their solutions using Google Colab. To ensure your work is compatible with our evaluation criteria, please follow these technical protocols:

  1. Format: Final submissions must be exported as an .ipynb (Interactive Python Notebook) file.
  2. File Naming: Rename your file using the following strict slug format:StudentName_Python.ipynb
    (Example: Omar_Python.ipynb). Use underscores; no spaces allowed.
  3. Kernel Execution: Ensure all code cells have been successfully executed so that outputs are visible within the notebook.
  4. Portal Upload: Upload the finalized file to the official link shared during the session.
  5. Note: Only validated .ipynb files that adhere to the naming convention will be eligible for technical review.
Note: Only properly named .sb3 files uploaded to the official portal will be considered for evaluation.

Core Objectives

1. Promote Coding Through Competition:

  • Encourage students to learn and apply coding skills in a fun, time-bound, and competitive environment.

2. Develop Problem-Solving Skills:

  • Challenge participants to think critically and translate ideas into functional game logic within limited timeframes.

3. Foster Creativity & Innovation:

  • Provide themes that inspire imagination and unique game development approaches across age groups.

4. Enable Age-Appropriate Learning Pathways:

  • Support progression from block-based coding (Scratch: ages 5–9) to text-based programming (Python: ages 10–16).

5. Build Confidence & Global Exposure:

  • Offer a platform for students to showcase their skills on an international stage and gain recognition.

5.Encourage Practical Application of Coding:

  • Move beyond theory by focusing on real-time game creation and execution.

7.Identify & Nurture Talent:

  • Recognize top performers and provide pathways for further growth in coding and technology.

Our Sponsors

Who Can Participate?

  • Students aged 5 - 14
  • Beginners and intermediate Scratch learners
  • Passionate young creators ready to take on a global challenge

Why Participate?

  • Engage with students globally
  • Improve coding, creativity, and logical thinking
  • Earn international participation certificates
  • EWin skill development scholarships
  • Build confidence through a live challenge

Competition Prerequisites

Technical requirements

  • Computer, laptop with internet access

  • Ability to join Zoom and keep the camera on

  • Access to any block based coding platform (Scratch, pictoblox etc)

Scratch Skills (by Age)

  • Ages 5-6: Basic Scratch use (sprites, green flag, movement)
  • Ages 7-10: Use of events, loops, and simple conditions
  • Ages 10-14: Interactive projects using variables and broadcasts (No formal courses required.)

Competition Readiness, Students should be able to independently

  • Work independently during the 1-hour live session
  • Work independently during the 1-hour live session
  • Submit a working Scratch project link on time