← Articles

Articles

Code for Fun Programme

Singapore's Code for Fun Enrichment Programme, jointly offered by IMDA and MOE, gives primary and secondary students hands-on exposure to computational thinking, coding, digital making and emerging technologies.

Last verified: 2026-08-30 Status: verified

Code for Fun Programme

Singapore's Code for Fun Enrichment Programme is jointly offered by IMDA and MOE to expose primary and secondary school students to computational thinking, coding, digital making and emerging technologies through hands-on activities using robotic kits and microcontrollers (IMDA, accessed 30 August 2026). It is a school enrichment programme within the wider Code@SG movement, not a compulsory national coding examination.

School eligibility and application

All MOE government and government-aided primary and secondary schools are eligible to apply for Code for Fun (IMDA, accessed 30 August 2026). IMDA says application instructions are sent to eligible schools between September and October each year, and schools interested in the programme should submit their application within the stated application window. This school-level process does not establish that every student in an eligible school is automatically enrolled or that every school offers identical modules in every year.

Learning and emerging-technology modules

The programme develops computational thinking through coding and inventive thinking through digital making, including work with robotics and microcontrollers (IMDA, accessed 30 August 2026). IMDA's current description also highlights AI for Fun modules that expose students to generative AI, smart robots and AI-enabled digital making, together with safe and responsible use of AI. The modules and school arrangements can change as IMDA and MOE update the programme; the current school instructions control what is offered.

Relationship to Code@SG and IMCs

Code for Fun is one component of Code@SG, which is the broader movement for student computational thinking, coding and emerging-technology exposure. It differs from Infocomm Media Clubs, which are school CCAs for students who want deeper technology and media learning, industry exposure, national competition and student-leadership opportunities. Code for Fun is therefore a broad school enrichment route, while an IMC is a continuing club-based pathway; participation in one does not automatically mean participation in the other.

Published lesson duration

IMDA's current programme pages describe Code for Fun as a 10-hour learning programme for the relevant primary or secondary school cohort (IMDA, accessed 31 August 2026; IMDA, accessed 31 August 2026). The duration is a programme-level lesson total, not a claim that every student in Singapore participates or that every school uses an identical delivery timetable.

Boundaries and purpose

Code for Fun is intended to make students curious, confident and creative users of technology through guided, hands-on learning (IMDA, accessed 30 August 2026). It does not by itself award a formal computing qualification, guarantee a place in a technology competition, promise an industry job or replace the school's wider curriculum. It should also be distinguished from Digital Skills for Life, which provides a five-competency framework for everyday digital tasks across the population rather than a school coding-enrichment programme.

Record details

Also known as
["Code for Fun","Code for Fun Enrichment Programme","CFF"]
Jurisdiction
SG

Dates describe this record’s own period and applicability. A verification date does not mean a rule is currently in force.

Sources

Collection as of 2026-10-07 · An expanding collection. Published counts show available knowledge, not complete coverage of Singapore.