Singapore has made youth coding literacy a national priority. Since the launch of the Code@SG movement in 2014, the country has systematically embedded computational thinking into primary and secondary education, reaching over 345,000 students through government-supported programmes. The approach blends structured school-based curricula with a vibrant private sector of coding schools and competitive events.
Code for Fun: The Government Backbone
The Code for Fun (CFF) programme is jointly offered by IMDA and MOE and is available to all government and government-aided primary and secondary schools. Training, hardware, and materials are fully subsidised — schools incur no cost for participation. The programme operates in two tracks.
CFF Baseline introduces students to microcontroller basics and prototype building. Students work with physical computing kits to understand input-output systems, sensors, and simple automation. CFF AI, the newer track introduced alongside the AI for Fun modules in 2025, expands into machine learning concepts, generative AI, and responsible AI use. Both tracks are compatible with Windows, Chromebook, and iPad devices, ensuring accessibility across schools with varying hardware budgets.
The AI for Fun modules, rolled out in 2025, marked a significant expansion. For the first time, primary and secondary students in the CFF programme gained exposure to smart robots and generative AI concepts — areas that were previously confined to tertiary education and adult bootcamps.
The Private Sector Ecosystem
Beyond government programmes, a robust private sector has developed to meet parental demand for supplementary coding education. The landscape includes providers ranging from small independent studios to franchises with multiple locations.
Coding Lab, one of the most established names, offers MIT-inspired curricula for ages 7 to 18. Their instructors include educators from MIT, Carnegie Mellon, NUS, and NTU. Programmes span Scratch, Python, App Development, and AI/Machine Learning. The school runs holiday camps — their March 2026 camp series was widely subscribed — and has produced students who placed in international competitions.
Lyza Education, led by former Meta and Amazon tech leaders, focuses on ages 5 to 17 with a project-based approach. Students build functional apps and participate in national competitions as part of the curriculum. The Brainery Code covers Scratch, Python, Minecraft Education, and game development, targeting younger learners who may not be ready for text-based programming.
Other notable providers include LCCL Coding Academy, SG Code Campus, Roboto Coding Academy, The Lab Singapore, Futurum Academy, Code Ninja, and Kodecoon Academy. Collectively, these providers offer programmes that range from introductory Scratch courses for five-year-olds to O-Level and A-Level Computing preparation for secondary students.
Competitions as a Learning Pathway
Coding and robotics competitions play an increasingly important role in Singapore's youth tech education. The 2026 competition calendar includes several significant events.
The National Junior Informatics Olympiad (NJIO) tests algorithmic thinking among primary school students. The National Code And Robotics Competition (NCRC) brings together teams from schools across Singapore to solve engineering challenges using a combination of coding and physical robotics. International competitions, including hackathons organised by tech companies and universities, provide advanced students with exposure to real-world problem domains.
IMDA's LEARN Bootcamps, free for Infocomm Media Club members, offer structured competitive experiences. The 2025 programme included the AgentHex Cybersecurity Bootcamp for Primary 4-6 students, a Microsoft Game Development Bootcamp for Primary 3-6, a Goldman Sachs AI Illuminator Coding Workshop for secondary students, and a Microsoft GitHub Copilot Bootcamp for secondary and junior college students.
MOE's Digital Competency Framework
Underpinning all of this is the Ministry of Education's EdTech Masterplan 2030, which defines nine digital competencies expected of every Singaporean student. These include coding and programming, computational thinking, AI literacy, digital communication, and digital safety and security.
Schools like Waterway Primary have integrated coding across multiple grade levels using a progression model: Lego WeDo and basic Scratch at lower primary, Micro:bit and MoWay at middle primary, and Arduino and Raspberry Pi at upper primary. The focus at each level is on developing four core computational thinking skills — decomposition, algorithm design, pattern recognition, and abstraction — rather than mastering any single programming language.
Remaining Gaps and Considerations
Despite the breadth of available programmes, certain gaps persist. Not all schools have implemented coding education with equal depth. Schools in areas with higher socioeconomic indicators tend to supplement CFF with private enrichment programmes, creating a potential disparity in coding exposure. The private coding school market, while diverse, can be expensive — programmes at established providers like Coding Lab and Lyza Education are priced at a premium that may not be accessible to all families.
The rapid pace of technology change also presents a curriculum design challenge. Programmes developed around Scratch and Python must now account for AI literacy, prompt engineering, and responsible AI use — areas where pedagogical best practices are still being established.