A digital citizen is someone who uses technology in a safe and responsible manner. Practicing digital citizenship can be as simple as knowing when to take a break after using computer; communicating with other internet users with respect and kindness; protecting personal data and passwords. We invite Code Olympiad participants to be creative in implementing the essence of digital citizenship in their programs!

Participants may watch the video in this link to learn more about Digital Citizenship.



  1. THEME: Digital Citizenship (Digital footprint, media well-being, cyberbullying, online privacy, communication, news & media literacy)

  2. All tools and programming language used are based on recommendations. If you wish to compete using different but equivalent programming language, please contact the event organizers via the form at the bottom of the home page.

  3. Participants may compete in divison based on their current level or higher, but never lower. For example. A junior high school participant may compete in Text-Based Programming Division (Senior High School level), but not at Visual Block Division (Primary level).

  4. In Division B (Visual Block), participants will compete in separate sub-divisions based on their grades (Grade 1-2, 3-4 & 5-6).