Singapore’s Digital Education

Trusted Provider for Singapore’s Digital Education

The Young Maker is a top provider of coding and robotics classes for kids in Singapore, trusted by national agencies such as Ministry of Education (MOE), Infocomm Media Development Authority (IMDA), National Library Singpaore (NLB) and more. We are committed to lifting the next generation through high-quality digital learning, empowering students with the future-ready skills that Singapore’s and the global digital economy demands.

Logo Infocomm Media Devbelopment authority The Young Maker
Logo National Library the young maker

How do coding, robotics, and digital literacy fit into Singapore’s education roadmap?

Coding and robotics support MOE’s digital literacy framework and the development of 21st Century Competencies. These include critical thinking, self-directed learning, collaboration, and ethical use of technology. Programmes like ALP and Computing subjects help students apply knowledge to real-world contexts.

Primary

1. Does MOE require all students to learn coding in school?

MOE does not require coding as a compulsory examinable subject for all students. However, MOE strongly supports exposure to coding through programmes such as Code for Fun, Applied Learning Programmes (ALP), Computing subjects, and digital literacy initiatives. This ensures all students gain foundational computational thinking skills.

2. What is Applied Learning Programmes (ALP) in STEM, coding or robotics?

Many MOE primary schools offer Applied Learning Programmes in STEM, robotics programmes for primary students, and emerging technologies education. ALP is non-examinable and focuses on real-world application of knowledge. Parents should review individual school websites or MOE SchoolFinder for details on ALP STEM offerings.

3. What is the Code for Fun programme for primary students, and what coding or AI skills do children learn?

The Code for Fun programme is a national enrichment initiative supported by MOE and IMDA. It introduces upper primary students to computational thinking, coding for kids, and artificial intelligence for children. Students learn block-based programming, algorithms, logical reasoning, and problem-solving. These foundational skills support STEM education in Singapore and prepare students for future coding and robotics pathways.

4. What is MOE’s 21st Century Competencies (21CC) framework?

MOE 21CC refers to the 21st Century Competencies framework developed by Singapore’s Ministry of Education. It defines the core skills, values, and dispositions students need to thrive in a complex, technology-driven world. It is a whole-education framework that guides curriculum design, teaching approaches, ALPs, CCAs, and assessment emphasis across schools.

1. What Applied Learning Programmes (ALP) in STEM or emerging technologies are offered at secondary schools?

Secondary school ALPs focus on applied STEM education, including robotics, artificial intelligence education, data analytics, and emerging technologies. These programmes emphasise hands-on learning and real-world problem-solving.

2. What is covered in the O-Level Computing syllabus, and how does it prepare students for future STEM careers?

The O-Level Computing syllabus covers computational thinking, algorithms, programming, data representation, and systems thinking. It prepares students for STEM careers, computing courses, engineering pathways, and technology-related professions.

3. What are the main areas covered in the O-Level Computing syllabus?

The Singapore-Cambridge O Level 7155 Computing syllabus is organised into four core modules:

  • Data and Information – Data management, data representation, and ethical, social, and economic issues such as data privacy and cybersecurity.
  • Systems and Communications – Basic computer architecture, logic gates, networks, and data communication concepts.
  • Abstraction and Algorithms – Problem analysis, decomposition, algorithm design using pseudocode and flowcharts, and logical reasoning.
  • Programming – Program development and testing using a text-based language, with Python as the recommended language.
  •  

4. How is O-Level Computing assessed?

Assessment consists of two compulsory papers:

  • Paper 1: Written Examination (70%)
    Tests knowledge, understanding, and application across all four modules through structured and short-answer questions.

  • Paper 2: Lab-Based Practical Examination (30%)
    Tests data management (spreadsheets) and programming. Students complete debugging, refinement, and program development tasks within a controlled environment.

Coding Books in TheYoungMaker

Up to 12 coding books for students across all levels to build their coding skills. 

Urban Farming in TheYoungMaker

EXPERIENCE

Hands on experience and field trips

 

Feature: Students had the opportunity to see the urban farm at work where crops are grown in mineralized, pesticide free and controlled environment.