Be aware of scammers impersonating as IMDA officers and report any suspicious calls to the police. Please note that IMDA officers will never call you nor request for your personal information. For scam-related advice, please call the Anti-Scam helpline at 1800-722-6688 or go to www.scamalert.sg.

A person building a robot.

Code for Fun (Primary)

Code for Fun for Primary Schools

The Code for Fun programme offers upper primary students 10 hours of lessons on computational thinking, coding and emerging technologies such as Artificial Intelligence (AI). From 2025, the programme also offers up to 10 additional hours of lessons on AI, such as smart robots and safe and responsible use of Generative AI.

Through the programme, students will:

  • Learn about core computational thinking concepts and how it can be applied to daily life.
  • Understand basic programming concepts such as debugging, events, loops, variables, functions, and conditionals.
  • Develop logical thinking and problem-solving skills.
  • Discover how emerging technologies such as AI are part of, and influence our daily lives.
The illustration shows two primary school students engaged in fixing a malfunctioning robot. One student is inspecting the inner workings of the robot to identify the malfunction,  emphasizing the hands-on learning aspect.   While the other student has discovered a malware virus – a spyware. This helps to develop problem-solving abilities by tackling real-world issues such as cybersecurity threats.

How to apply?

All MOE government and government-aided primary schools are eligible to apply for the Code for Fun programme for primary schools.

Application instructions will be sent to all Ministry of Education (MOE) government and government-aided primary schools between September to October annually. Schools applying for the programme should submit their application within the application period provided.

For enquiries regarding Code for Fun for primary schools, please contact IMDA.

LAST UPDATED: 01 JUL 2024

Explore more