top of page

2026 World Youth Programming Knowledge Competition

2026世界青少年編程知識大賽.png

IMPORTANT TIMELINE:

Registration Deadline:20-01-2026

Submission Deadline:21-01-2026

Announcement Date:28-01-2026

Registration Fee
Free


Nature of the Competition
Global Call


Age Categories

  • Primary School Group (P1-P3)

  • Primary Group (P4-P6)

  • Lower Secondary Group (S1-S3)

  • Senior Secondary Group (S4-S6)


Submission Format

  • Candidates, parents and teachers, this online examination will be conducted through a designated app. Parents or teachers will be required to assist in the operation according to the guidelines. Candidates will complete and submit the questions in the app and must strictly abide by the rules of the examination to ensure the smooth conduct of the examination.

  • The examination link will be sent during the examination period. The login information should be consistent with the information filled in during registration. The initial password will be sent via WhatsApp or email.

Awards

  • Champion — 90 points or above

  • Runner-up — 80 points or above

  • Third Place — 70 points or above

  • Excellence Award — Remaining scorers

Competition Awards for Mentors and Groups

⭐ Excellence Mentor Award

⭐ Outstanding Group Award

​​

Competition Content

  • This online examination event is about to start. Please log in to the designated examination platform before the notified time and confirm that your personal information is correct. The examination link will be sent during the examination period. The login information should be consistent with the information you filled in during the registration. The initial password will be sent via WhatsApp or email.

Competition Rules

1、Originality: All entries must be completed independently by the participant. No submissions of others' works are allowed. Participants may use their own previous competition works.

2、Content Restrictions: All entries must not contain obscene, violent, sexual, defamatory, inappropriate, or controversial content. Violation of this rule will result in disqualification without prior notice.

3、Personal Data Use: Personal information provided by participants will only be used for competition contact purposes and to distribute competition notifications.

​4、Accuracy of Information: Participants must ensure that their personal information is accurate. The organizers will not be responsible for any errors.

5、Acceptance of Terms: By submitting their entries, participants agree to all competition terms and conditions. The organizers reserve the right to disqualify any participant believed to have violated any competition rules, and there will be no appeals process.

Scoring Criteria

  • Knowledge Accuracy and Logical Coherence: When answering questions, programming knowledge points (such as syntax rules of programming languages, data structures, algorithm principles) are applied accurately. Problem-solving ideas are logically rigorous. Every step—from elaborating programming rules (e.g., loop structure, function definition), data processing methods, and algorithm design principles to the reasoning process and conclusion—is closely linked, with no obvious knowledge errors or logical loopholes. For discussion questions (e.g., discussing the impact of programming technology on smart life) and analysis questions (e.g., analyzing the time complexity of algorithms), the understanding of programming concepts (such as "object-oriented programming," "recursive algorithm") is precise. The argumentation process is structured, progressing in an orderly manner like the systematic development of programming technology, ensuring the accuracy and coherence of the entire answering process.

  • Method Application and Skill Demonstration: Able to skillfully apply appropriate programming learning and analysis methods. For example, in algorithm design questions, correctly use methods such as greedy algorithm, dynamic programming, and divide-and-conquer, just like accurately constructing logical frameworks. In code debugging questions, use appropriate error-locating skills (e.g., log analysis, step-by-step debugging) and code optimization methods. When dealing with cross-scenario programming problems, be able to skillfully integrate knowledge of multiple programming languages or technical frameworks for comprehensive solution design. The operation process is smooth and natural, just like an experienced programmer developing projects, demonstrating solid subject literacy and skill mastery, making the problem-solving process efficient and accurate.

  • Answering Standards and Expression Presentation: Answers are written in a standardized manner. In code writing or algorithm description (if any), expressions are accurate and in line with programming norms. The text is concise, clear, professional, and appropriate, complying with the question’s format and standard requirements. For example, in programming project design questions, the structure is clear with demand analysis, scheme design, and code implementation. The language is suitable for the theme and audience, avoiding overly complex technical jargon that is not suitable for young people. When elaborating viewpoints, one can be as rigorous and logical as a programming expert presenting solutions, communicating with examiners through precise language and typical programming cases (such as classic project development cases, algorithm application scenarios), showing good control over the answering process.

  • In-depth Understanding and Expansion Innovation: Have a deep understanding of the principles behind the programming knowledge involved in the questions and their practical application scenarios. Not only can solve superficial problems (e.g., answering the syntax of a programming statement or the basic function of a data structure), but also expand in combination with real-world situations in answers, putting forward innovative insights or solutions. For example, in questions about artificial intelligence programming, deeply explore multiple factors such as algorithm optimization, data security, and ethical norms behind the phenomenon, and propose unique ideas for promoting innovative programming among global youth. Just like integrating cutting-edge technology concepts into programming learning, it resonates with examiners, demonstrating in-depth mastery and flexible application of programming knowledge.

Group Registration Form

For groups of 4 or more members, please click the link below to access the group registration form. After filling it out, send it to us via WhatsApp or email.

For subsequent group entries, the group leader should name the works according to the competition requirements and submit all entries of the participants at once via WhatsApp or email.Entry Name: Name of Contestant - Age Group.【EG:Chan Ka Ming - Primary Group】

*If there are more than two participants, they need to fill in different mailboxes, otherwise the score cannot be counted.

Individual Registration
bottom of page