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.

The illustration shows primary school students engaged in hands-on learning with a robotics kit, showcasing the practical application of computational thinking.   At the front, secondary school students are checking the plants moisture level by using microcontrollers, showing the program's focus on digital making and the integration of emerging technologies like microcontrollers.

Code for Fun

(with new AI for Fun modules)

Code for Fun programme

It is important that young Singaporeans are curious, confident and creative users of technology to be better prepared for life in the digital age and to realise their aspirations in a digital future.

Students need to know how best to use technologies to augment their capabilities. Equally, students must learn how to use technology ethically and responsibly. Instead of becoming over-reliant on it, they must carefully examine its impact to ensure that humans and humanity remain central to technology’s development and use.

The Code for Fun programme, offered jointly by IMDA and Ministry of Education (MOE), aims to expose primary and secondary school students to computational thinking through coding, inventive thinking through digital making and emerging technologies such as Artificial Intelligence (AI). The programme is available to all MOE government and government-aided primary and secondary schools.

From 2025, AI for Fun modules are also made available to all students in primary and secondary government and government-aided schools. These modules aims to expose students to generative AI, smart robots and digital making leveraging AI, as well as understanding how to use AI safely and responsibly.

Listen to what the pilot schools have to say about the AI for Fun modules below.

Code for Fun - AI for Fun pilot 2024

Code for Fun - AI for Fun pilot 2024

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.

Code for Fun for Primary Schools

Since 2020, all upper primary students undergo 10 hours of lessons in school on computational thinking, coding, and introduction to emerging technologies such as AI.

Learn more
CFF Sec image

Code for Fun for Secondary Schools

In secondary schools, Code for Fun strengthens students’ digital literacy skills and complements MOE’s Educational Technology Masterplan 2030 and existing technology-related curriculum such as Applied Learning Programmes. Students learn inventive thinking through exposure to design thinking principles and digital making.

Learn more
AI for Fun Primary

AI for Fun for Primary Schools

From 2025, primary school students will be able to participate in additional five to ten hours of lessons on AI through AI for Fun modules, where they will learn about Generative AI and smart robots.

Learn more
AI for Fun Secondary

AI for Fun for Secondary Schools

Secondary school students will be able to participate in an additional 10 hours of lessons on AI through AI for Fun modules from 2025 onwards, where they will learn about prompt engineering and the use of generative AI for design thinking.

Learn more

How to apply?

All Ministry of Education (MOE) government and government-aided primary and secondary schools are eligible to apply for the Code for Fun programme.

Application instructions will be sent to all MOE government and government-aided schools between September to October annually. Schools keen to apply for the programme should submit their application within the application window stated.

For enquires regarding Code for Fun, please contact us at imda_codesg@imda.gov.sg.

Explore related tags

LAST UPDATED: 28 NOV 2024

Explore more