Code for Fun (CFF) Enrichment Programme

Code for Fun Enrichment Programme (done jointly by IMDA and MOE) is offered to all MOE primary and secondary schools to increase students’ exposure to coding and computational thinking. 

The programme includes academic learning of related concepts using visual-based programming language, such as Scratch, and combining it with robotic kits, such as Lego WeDo, MoWay, and microcontrollers, such as Arduino and Raspberry Pi, to create a coding experience for the student.


The CFF Enrichment Programme aims to:
  • Facilitate the exposure of coding and computational thinking to a large base of students; and
  • Help build an entire generation of workforce inculcated with basic coding and computational thinking skills

Programme Milestones

2014 Pilot trial commenced in April 2014 and received great response with participation from 24 schools.
2015/2016 IMDA rolled out the programme to more than 110 schools in 2015 and 2016, benefitting 34,000 students in the process.
2017 CFF Enrichment Programme to be extended to all primary school levels (i.e. Primary 1 to Primary 6). Syntax-programming will also be introduced to secondary school students to widen their exposure on different forms of coding tools.

For Registration and Enquires

Application Workflow
Step 1 Download the application form, click HERE
Step 2 Select a service provider, fill in the training schedule and the number of educational kits
Step 3 Email the scanned copy to
Once the application is approved, an email will be sent to your school’s principal, seeking his acknowledgment
Step 4 Mail the original copy to IMDA
Step 5 Once the principal acknowledges the email, IMDA will issue a purchase order to the appointed service provider.
Service provider will contact the school to finalise the training details and delivery dates for the kits
Step 6 Upon completion of training service and/or delivery of goods, IMDA/MOE will bill the amount in accordance to the funding guideline to school

For more information, please contact Eric at