2026
Submissions Closed · International Competition · Ages 9–12

GENIUS CODE+
Python Cup
2026

The 2026 challenge asked young coders to build a Student Registration & Management System in Python. The brief and rules remain available for reference.

Entries Closed
30 Sept 2026 11.59pm (MY)
Competition Results

Results Announcement

Results announced

13 awards · Ages 9–12 · One age group. Congratulations to all our winners!

Python Cup 2026 — winner list
Award Student name Country
Champion ARJUN KUMAR A/L RAJ MALAYSIA
1st Runner Up CHLOE TAN JIA EN SINGAPORE
2nd Runner Up JOO AYSON MALAYSIA
Consolation (Saguhati) NUR ALYA ADRIANA BINTI ABDULLAH MALAYSIA
Consolation (Saguhati) LUCAS NGUYEN MINH KHANG VIETNAM
Consolation (Saguhati) PUTU ADITYA PRATAMA INDONESIA
Consolation (Saguhati) SITI NURHALIZA PUTRI INDONESIA
Consolation (Saguhati) MELANIE ANN A/ P EMMANUVEAL MALAYSIA
Consolation (Saguhati) OLIVIA GRACE MITCHELL AUSTRALIA
Consolation (Saguhati) JOO ABBYGAIL MALAYSIA
Consolation (Saguhati) MUHAMMAD AIMAN BIN MOHAMAD NAZARUDIN MALAYSIA
Consolation (Saguhati) MUHAMMAD DANISH BIN AHMAD AUSTRALIA
Consolation (Saguhati) AW KHIANT MING MALAYSIA
About the Competition

What is The Academy System?

We challenge young coders to build a working Student Registration & Management System — one that registers users, logs them in, shows homework, and more.

This international competition accepted entries from students aged 9–12. Entry was free for GeniusCode+ students. Submissions are now closed.

Primary Students · Ages 9–12

Panel of Judges

1
Mr. Low
Infineon, Melaka
2
Ms. Fong
Perth, Australia
3
Ms. Lee
Skyechip, Penang
The Brief

The Challenge

Your program must include all four of these requirements, built using Python or VS Code.

01

Register New User

Save a username and password to a Dictionary. Your system should store new accounts properly.

Dictionary
02

Login System

Verify credentials from your dictionary. Build real authentication — check if the username exists and the password matches.

Conditionals
03

Check Homework

Display a List of tasks using a Loop. Show the student's homework dynamically — no hardcoded prints!

List Loop
04

2 Extra Features — Your Choice

This is where you shine. Invent two more features for the academy system. Surprise us.

Creative · 10% of marks
How You're Scored

Scoring Rubric

Four criteria. Every point counts.
40%
Code Quality
Correct use of variables, lists, dictionaries, functions, and loops throughout your program.
30%
Link to Theme
How well your system works as a real Academy Management tool — not just code, but a useful program.
20%
Presentation
Clarity of your voice explanation in the video recording. Can you explain what your code does?
10%
Creativity
Originality and usefulness of your two extra features. Be unexpected.
What You Can Win

Prizes & Awards

13 prizes in total. Everyone who competes has a shot at winning.

🏆
Champion
First Place
RM300
+ Robot Set  ·  1 Winner
2
1st Runner Up
1 winner · Cash prize
RM150
3
2nd Runner Up
1 winner · Cash prize
RM50
✦
Consolation (Saguhati)
10 winners · Cash prize
RM10
2026 Competition Rules

Rules & Eligibility

Platform
Python or VS Code only
No other platforms accepted.
Entry Fee
GeniusCode+ Students — FREE
External students: RM 15
Deadline
30 September 2026 (Wednesday) 11.59pm (MY)
The entry period ended on 30 September 2026. Late entries are not accepted.
Note
International competition
PAJSK marks are not provided.
Competition Archive

How Entries Were Submitted

1

Registration

Participants completed the registration form. External students paid the entry fee.

2

Project Upload

Participants uploaded their .py file and a video recording (screen + voice) to a Google Drive folder with viewing access enabled.

3

Submission

Participants submitted their Google Drive folder link before the deadline. The submission period is now closed.

Python Cup 2026 entries are closed

The entry deadline was 30 September 2026. Explore the challenge brief and rules above.