2026
International Competition · Ages 9–12

GENIUS CODE+
Python Cup
2026

Build a Student Registration & Management System in Python. Show us your logic, creativity, and coding skills — and win big.

See the Brief
Deadline
30 Sept 2026 11.59pm (MY)
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 is an international competition, open to all. GeniusCode+ students enter for free.

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
Before You Enter

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)
No late entries accepted.
Note
International competition
PAJSK marks are not provided.
How to Submit

3 Steps to Enter

1

Fill the Registration Form

Complete the form and pay the entry fee if you are an external student.

2

Upload to Google Drive

Upload your .py file and a Video Recording (screen + voice) to one folder.

⚠ Set to "Anyone with the link – Viewer"
3

Submit Your Link

Paste your Google Drive folder link into the official submission form. Done!

Ready to compete?

Entries close 30 May 2026 — don't leave it late.