Code For Fun Programme

About Code For Fun (CFF) Enrichment Programme

The Code for Fun Enrichment Programme (CFF) aims to increase primary and secondary school students’ exposure to computational thinking and making

To facilitate the exposure of coding and computational thinking to the masses, IMDA , together with the Ministry of Education (MOE), have offered Code for Fun Enrichment Programme to all MOE primary and secondary schools since 2014.

Students learn computational thinking and making, and are exposed to coding concepts through a blend of software inputs (visual/syntax-based programming language) and hardware outputs (Robotics and Microcontrollers).

Duck Learning is an authorised programme provider for the CFF Programme.

Find out more about the programme at


Why Schools Choose Duck Learning


Lessons and Activities with Strawbees and micro:bit


Students' Creative Works from CFF 2021 & Programme Reviews


No time to view our videos? Check out our full slide deck here.

The Kit: Strawbees x micro:bit



STEAM School Kit – Strawbees' most massive building set providing over 4000 pieces enough for an entire classroom of students. The building set comes with 5 different precut straw sizes and 4 color-coded connectors for scaling project sizes from miniature to building structures taller than you. This kit arrives as a storage box with pull-out material trays to get started building. Comes with the Pocketful of Ideas card deck with 100+ challenges to stay inspired.

2 × Robotic Inventions for micro:bit – 10 Pack – include your existing classroom set of micro:bits with the Robotic Inventions board for adding robotic capabilities. The Robotics board includes 2 RGB LEDs and attaches up to 3 servo motors to any Strawbees building project.

Write in Microsoft MakeCode’s block-based programming platform, upload a program and remove it from the computer to run on batteries.


Strawbees with Microbit for Code For Fun Programme 2022

WINNER - Kids Judge BETT Award 2020

 For more details on the kit, please contact us.














For more info, please contact us.

Office: 6747 4236

Whatsapp: 9752 5201 (Murtaza)