Three students in school uniforms work through open books at a classroom table, with textbooks and stationery nearby and study notes on the whiteboard behind them.

Where Can Parents Find Code for Fun Programme Participation Information?

Start with IMDA’s Code for Fun programme page, then ask your child’s school which level and delivery arrangements apply. The programme is jointly offered by IMDA and MOE; a national overview does not tell you your child’s class schedule.

IMDA provides separate primary and secondary information pages. These identify school eligibility and programme scope. For an individual pupil’s participation, use the school’s current notice rather than treating the national page as a parent booking form.

Check the year carefully. MOE’s March 2026 announcement says Code for Fun will be updated to strengthen AI skills and made available to all schools in 2027. That announcement is not confirmation that a particular 2026 class has already received the updated version.

Official sources at a glance

Reader taskOfficial sourceWhat to check
Understand the national programmeIMDA programme overviewPurpose and primary/secondary routes
Check the school categoryIMDA primary informationSchool eligibility and level-specific scope
Check secondary provisionIMDA secondary informationSecondary rather than primary instructions
Separate current delivery from announced changeMOE 2026 announcementsThe 2027 AI update
See a school-specific exampleBukit Panjang Primary: Code for FunA school’s own timing, not a national timetable
Match the source to the programme, learner’s circumstances and intended year.

Back to contents

Practical checks before you act

Ask which cohort the school is teaching

A useful question is: “Which level takes Code for Fun here, and where can we find the current information?” Ask whether the school needs any parent acknowledgement or preparation. Do not purchase a kit or install software simply because another school mentions it.

For example, Bukit Panjang Primary’s page describes a Primary 6 programme after PSLE, with computational thinking, programming and AI segments. This shows why school-level information matters. It does not establish that every primary school uses that level, timing or equipment.

Back to contents

Understand the learning purpose before buying extra lessons

Did you know? IMDA describes Code for Fun in terms of computational thinking, coding, digital making and emerging technology. The useful parent question is therefore not only “Which programming language?” but “What will my child learn to explain, build or test?”

Try asking your child to describe one instruction they changed and what happened afterwards. A clear explanation of a small change can reveal more learning than a polished project that the child cannot explain. This is a suggested conversation at home, not an official assessment task.

Back to contents

Keep the 2027 announcement in its proper place

There are two different sources to read: a policy announcement explains what is planned nationally, while a school notice explains what your child will actually do. Save both, with their dates. If their wording differs, ask the school which programme version its notice describes.

Avoid using an old photograph, supplier advertisement or another school’s project list as a current syllabus. These can provide context, but they do not confirm your child’s sessions. For arrangements not yet announced, a short question to the teacher is more useful than filling the gap with assumptions.

Back to contents

Separate enrichment from a subject or admission route

A coding activity can spark a lasting interest without deciding a student’s next subject. Do not treat Code for Fun participation as proof of eligibility for a Computing subject, a specialist school or a particular post-secondary course. Check those separate requirements when that decision arises.

If your child wants to continue exploring, start with what they enjoyed: sequencing instructions, making an object respond, or investigating how a result changed. eduKate’s existing coding guide develops those learning routes in detail; this source guide keeps the programme-information task separate.

Back to contents

What to do next

Find the school’s current Code for Fun notice and match it to the correct IMDA page. Ask one concrete question about the level, programme version or preparation needed. Let that answer guide the next step rather than assuming additional paid classes are necessary.

Explore further: Coding for children: choosing a starting route. For the wider route, use the Singapore school pathways calendar.

Back to contents

Related source guides: NTU language placement tests · NUS Special Term registration · SMU course exemptions calculator.

Official sources reviewed: 17 October 2026. Recheck current instructions before acting.

Explore the connected learning guides

Choose the question that brought you here. Open one useful guide, try a small task, and stop when you have what you need.

Take one question further

The same learning habit can travel across subjects, while each subject keeps its own methods. These routes help you notice a difficulty, understand one part of it, and return to something you can do.

A word is familiar, but using it is difficult.

Move from recognising a word to retrieving it in a new context. Understand vocabulary plateaus.

Try it without the guide: Choose one word you already know. Close the guide and use it in a new sentence. Explain why it fits; try another context tomorrow.

A piece of writing has ideas, but the reader loses the thread.

Make the order of events and the links between sentences clear. Explore composition writing.

Try it without the guide: Choose one short paragraph. Read the relevant explanation, close it, and revise the paragraph. Ask someone to tell you what happened and why.

The Mathematics seems familiar, but marks still disappear.

Find the first point where the working stops being reliable. Find Secondary 4 A-Math mark leakage.

Try it without the guide: For a Secondary 4 A-Math question you have attempted, locate the first uncertain line. Repair that step, then try a comparable question without the worked answer.

A Science fact is remembered, but the explanation is incomplete.

Connect the evidence to a scientific idea and the resulting change. Follow the Primary Science learning route.

Try it without the guide: Choose a familiar Primary Science example. Explain the evidence, the idea and the result without notes. Then change one condition and explain your prediction.

Two accounts of the world seem to disagree.

Check the question, source, date and evidence before combining claims. Explore the World Knowledge research library.

Try it without the guide: Take one claim. Find the source best placed to support it, note its date, and state what remains uncertain. Return to your original question.

There is plenty of help, but independence is hard to see.

Check what the learner can understand and do after support is removed. Understand how education works.

Try it without the guide: Choose one small task the child has practised. Agree on a calm, brief attempt without prompts. Use what happens to choose one next step, then stop.

For the structure behind these connections, read the eduKateSingapore runtime manifest and the eduKate ecosystem boot contract. The reader map describes public navigation; those manifests preserve the wider ownership and return rules.