Coding Education

11 min read

Coding for SJKC Students: A Parent's Guide to Coding for Kids in Malaysia

Published: 24.06.2026·Updated: 24.06.2026
Aina Rashid

Aina Rashid

Coding Education Specialist at Algonova Malaysia

Coding for SJKC Students: A Parent's Guide to Coding for Kids in Malaysia

SJKC students in Malaysia spend six primary years with almost no real coding — the national KSSR curriculum only covers basic electronics in RBT, not programming. Yet these students usually have strong math foundations. Structured coding, starting with Scratch around age 5, closes that gap directly.

SJKC schools (Sekolah Jenis Kebangsaan Cina) are government-funded Chinese national-type primary schools where every subject except languages is taught in Mandarin. As of November 2025 there were 1,303 SJKC schools serving 463,988 students across Malaysia (Ministry of Education Malaysia), with the largest concentrations in Johor, Penang and the Klang Valley. These are academically driven classrooms — and that is exactly why coding fits so well. Below, we walk through what the school actually teaches, why coding complements math, when to start, and what a real learning path looks like.

The honest summary: SJKC primary education builds a powerful academic and mathematical base. What it does not yet build is hands-on coding with real tools. That missing piece is the opportunity.

What SJKC and Chinese-school families should know about coding in the curriculum

Let's be precise, because there is a lot of confusion here. SJKC schools follow the national KSSR primary curriculum, delivered in Mandarin. Coding has technically been part of Malaysian schooling since 2016 — but in primary Years 4 to 6 it appears only as a small applied module inside RBT (Reka Bentuk dan Teknologi / Design and Technology). That module focuses on electronics and simple product design. It does not teach a real programming language or sustained coding projects.

Real programming only arrives in secondary school. Under the KSSM curriculum since 2017, Form 1 to 3 students study ASK (Asas Sains Komputer / Computer Science Fundamentals), which finally introduces Scratch, HTML and Python. So a typical SJKC child can spend the entire primary stage — six formative years — without writing a single line of real code.

School stageSubject / moduleWhat's actually taughtReal programming language?
Primary Year 4–6 (KSSR)RBT (Design & Technology)Electronics, simple products, basic applied techNo
Secondary Form 1–3 (KSSM)ASK (Computer Science Fundamentals)Scratch, HTML, Python — intro levelYes (starts here)

One clarification for parents: the UEC (Unified Examination Certificate) belongs to Chinese independent secondary schools, not to SJKC primary schools. SJKC pupils sit on the national SPM track. Coding readiness should be planned around the national curriculum, not the UEC.

The takeaway: in primary SJKC, structured coding with proper tools and projects barely exists. If you want your child to have real coding skill before secondary school, that has to come from outside the classroom. And no, that is not a knock on SJKC — these schools produce some of the strongest math results in the country. It is simply where the curriculum currently stops.

Ready to see where your child fits? A free Algonova Master Class includes an AI-assisted talent diagnostic that shows your child's natural strengths and recommends a best-fit starting point — no commitment, no pressure. You can also message us on WhatsApp.