
Pilot Program
Scratch Coding
Walnut Education

Pilot program between Walnut Education and the Educational Resources and Technology Division (BSTP) aimed at strengthening the digital skills and computational thinking of primary school students.
Program Overview
This pilot program, approved by the Ministry of Education (MOE) and the Educational Resources and Technology Division (BSTP), is designed to strengthen digital literacy and computational thinking among primary school students.
Aligned with the MOE Digital Education Policy 2021–2025 and the MyDIGITAL Initiative, the program utilizes a visual programming approach via Scratch. This method focuses on making learning fun and easy to understand, requiring no prior technical background from the students. Furthermore, the initiative is structured to be teacher-friendly, allowing it to be seamlessly integrated into existing Design and Technology (RBT) teaching and learning hours. Ultimately, this pilot serves to test the implementation model before it is scaled up nationwide.
Implementation Details
The target group for this program will be finalized based on the feedback received, with all activities conducted during existing RBT (Design and Technology) instructional time. The curriculum consists of seven learning units that utilize Scratch visual programming to cover the specific programming requirements found within the current RBT syllabus.
To ensure success, comprehensive support is provided to educators, including:
-
Online teacher training sessions.
-
Detailed teaching manuals and instructional videos.
-
Continuous technical support.
Learning is managed through a Class Management System (CMS) for monitoring and reviewing student progress. Student accounts are provided by Walnut Education, and teachers are requested to use the provided templates to facilitate the account setup process.
7 Units Lesson

Implementation Details
-
Target Group: RBT Year 4 students
-
Implementation: The program will be conducted during existing Design and Technology (RBT) teaching and learning (PdP) hours.
-
Learning Content: It utilizes Scratch visual programming, covering the programming topics outlined in the current RBT syllabus
-
Teacher Support: Comprehensive assistance is provided through online training sessions, teaching manuals, instructional videos, and continuous technical support.
-
Learning Platform: A Classroom Management System (CMS) is used to monitor and review student progress.
-
Student Accounts: Accounts are provided by Walnut Education, and teachers are requested to use the specific templates provided to set up their students' accounts.
