Bugcrusher®
Junior Hackathon
A virtual coding competition for primary and secondary school students
Highlights 2025
About Bugcrusher®
- Strengthen critical thinking, creativity, communication and collaboration among the pre-teens and teens.
- Develop coding knowledge among the children, and teachers to become maker of the future.
- Improve sub-urban / rural students and teachers in problem solving skills through bug-solving and team work.
Age Categories
Junior Category
10 to 12 years old
Senior Category
13 to 15 years old
Competition Details
- Junior category (10-12 years old) will be competing using Scratch.
- Senior category (13-15 years old) will be competing using HTML/CSS.
- Each team must consist of 3 students and 1 teacher* (can be from mixed schools).
- Each team will need to participate in preparation workshops to prepare for the hackathon. Attending live is highly recommended but if there’s a clash with school matters, recordings will be provided.
- The challenge will split into 3 stages: Zone Elimination (Virtual); Semi-Final (Virtual); and Final (Physical).
- Each team will only receive its respective mission pack on the hackathon day. Once received, the team will have 2 hours to solve all the bugs, enhance the program and 1 hour to create a presentation video on how they de-bug and why do they think their enhancement brings more value to the objective of the program.
- English and Bahasa Malaysia are allowed for presentation.
- No fees are required to participate in Bugcrusher (except for private schools, RM100 per team).
Each government school is limited to registering a maximum of eight teams for the competition.
- Each private/international/home schools/centre is limited to register only one team for the competition.
- Maximum of 5 teams for private/international/home schools/centers in each category, on a first-come, first-served basis.
- 1 teacher cannot lead multiple teams. 1 teacher 1 team only.
*Teacher’s involvement is heavy in this hackathon.*
Key Dates 2026
| DATES | ACTIVITIES | FOR WHO? |
|---|---|---|
| 04-March, Wed
10AM or 3PM |
Briefing | Teachers Please Take Note |
| 02-April, Thurs | Last Day of Registration | Teachers Please Take Note |
| 6-Apr, Mon 2PM to 4PM |
Online Workshop - Bugs Solving | All |
| 7-Apr, Tue 2PM to 4PM |
Online Workshop - Collaboration & Brainstorm | All |
| 8-Apr, Wed 2PM to 4PM |
Online Workshop - Enhancement | All |
| 9-Apr, Thurs 2PM to 4PM |
Online Workshop - Presentation | All |
| 23-April, Thurs 9AM-12PM |
Elimination Round (Virtual) | All |
| 26-April, Sun | Semi Finalist Result Announcement | All |
| 28-Apr, Tue 2PM-4PM |
Team Review and Improvement Workshop (Virtual) | Semi Finalist Only |
| 30-April, Thurs 9AM-12PM |
Semi Final (Virtual) | Semi Finalist Only |
| 08-May, Fri | Finalist Result Announcement | Semi Finalist Only |
| 22 May, Fri
FULL DAY |
Final (Physical In Sarawak) | Finalist Only |
*Dates are subject to change, and any updates will be shared in the Bugcrusher 2026 Telegram group.
-Updated on 21st January 2026
Prizes

Champion
Cash and Medals
+ RM2,000 worth of Coding Bootcamp

1st Runner-Up
Cash and Medals
+ RM2,000 worth of Coding Bootcamp

2nd Runner-Up
Cash and Medals
+ RM2,000 worth of Coding Bootcamp

Special Awards
Consolations
Best Pitching: RM200
Best Technical Implementation: RM200
Best Enhancement: RM200
Most Supportive Teacher x 6: RM100 per person

Champion school’s name will be engraved to the Bugcrusher® plaque. The plaque will stay with the winner school until the next round of the hackathon!
**All participants will receive a Certificate of Participation, and PAJSK points (T&C applied). Only finalist will receive Bugcrusher® Tshirts.
Winners above will also receive Certificate of Achievement and medals.
FAQs
There are two categories for this competition:
i) Junior Category (10-12 years old): Scratch
ii) Senior Category (13-15 years old): HTML & CSS
Yes, you need to form a team. The team will need to consist of 3 students + 1 teacher.
Yes, your team can be from different location.
Yes, but the students must all be in the same education level. A team cannot be comprised of a mixture of members from primary school and secondary school. No age limit for teacher.
Yes, public, private and International school are all welcome to participate and form a team. However, private and International school need pay RM100 per team for registration fee.
We recommend the team (at least 2 members) to have some coding knowledge, especially in using Scratch for primary school students. While for secondary school students, knowing HTML and CSS programming languages will be helpful.
No, each participant is required to have a working computer.
Yes, but the participating parent must still be teaching in schools.
For the primary school level, we will be testing the participants by using Scratch code block program. Whereas for the secondary school level, the competition is divided into HTML and CSS programming language and Scratch.
This competition is expected to last for three months, from March to May 2026. During this period, there will be briefing, workshop sessions, elimination rounds and final rounds. All attendance will be done in virtual and physical.
For workshops, it is recommended to have all members to participate including teachers (remember we do have most supportive teachers award). Please notify organizer if any of the members can’t attend. For the competition, it is MANDATORY for all members to participate.
Please install the latest Zoom app, Google Chrome and Scratch on your computer to participate in the workshop and competition.
Since this is a virtual coding competition, we recommend each of the member to have at least a laptop with built in microphone and webcam. It is preferred for the participants to use a headset for better audio clarity and quality.
A registration confirmation email will be sent to you after you have registered. If you did not receive it, please write in to us at support@realfun.my to check your registration status.
It will be closed on the 02 of April. Any entry after that date will not be entertained.
For any changes to personal details, please write in to us at support@realfun.my
You may send in the request to change team member before it’s too late. Any requests sent after the deadline will not be considered.
Yes, every member who has completed the competition will receive a certificate of participation and PAJSK points.
There are various factors to the score. Please join our briefing to find out more.
Competition and workshops will mainly be conducted in English. However, English and Bahasa Malaysia is allowed for presentation.
The purpose of the briefing is to prepare everyone on the competition so that they will know what we expect to see from them and to make sure that each participant is informed before the competition truly starts.
Yes. During the briefing, we will elaborate more on the flow of the competition, so it is imperative for participants to attend. This will ensure everyone will be on equal footing with the competitors.
You may register here
Organiser
Supported By
In Collaboration
Interested to Bugcrusher?
More Questions?
Feel free to reach us at +6 013-220 8130 or drop us an email at support@realfun.my for more information.
