Singapore G3 & O-Level Computing

G3 Computing &
O-Level Computing Guides.

Clear, practical guides for Singapore students and parents. Understand the Computing syllabus, exam questions, Python programming and how students can prepare more effectively.

Looking for help with G3 Computing or O-Level Computing?

These guides explain what students learn in Computing, how the subject is assessed, the types of exam questions students encounter and the programming skills they need to develop.

Start with the subject overview, explore the syllabus, or go directly to our past-year sample question guide to see how Computing knowledge is applied in exam-style problems.

Featured Computing guides

New to G3 Computing, or looking for exam practice? Start with these guides.

Getting Started

Parent's Guide to G3 Computing

What G3 Computing is, what students learn, how the subject is assessed and what parents should know about Secondary Computing in Singapore.

Read the guide
Exams & Practice

G3 Computing & O-Level Computing Past-Year Sample Questions

See the types of Computing questions students encounter, what they test and how past-year question practice can be used more effectively.

Explore sample questions

Browse Computing guides

Explore the syllabus, exams and learning strategies for G3 Computing and O-Level Computing in Singapore.

Exams & Practice

Learning Computing

  • Why knowing Python isn't enough
  • How to solve programming problems
  • Learning to debug Python

A simple path through the guides

Step 1

Understand the subject

Find out what G3 Computing is, what students learn and how the subject is assessed.

Parent's Guide
Step 2

Explore the syllabus

See the topics and skills students are expected to learn in G3 Computing.

View the syllabus
Step 3

See how it is tested

Explore representative Computing question types and understand the skills behind them.

See sample questions

G3 Computing FAQs

What is G3 Computing in Singapore?

G3 Computing is a Singapore secondary-school Computing subject. Students learn Computing Fundamentals, Algorithms and Programming, Spreadsheets, Networking and Impact of Computing.

Is G3 Computing the same as O-Level Computing?

G3 Computing is the Computing subject under Singapore's Secondary Education Certificate framework from 2027. It follows the former GCE O-Level Computing subject, with many familiar areas including Python programming, spreadsheets, networking and computing fundamentals. See our detailed comparison.

Does G3 Computing include Python?

Yes. Python is used for programming in G3 Computing. Students learn to read and trace code, develop programs, test their solutions and debug errors.

Are past-year O-Level Computing questions useful for G3 Computing?

Past O-Level Computing questions can remain useful where the underlying knowledge and skills are relevant to G3 Computing. They can help students understand question types and practise applying concepts, while practice should also be checked against the current syllabus. Explore our past-year sample question guide.

Free 30-Minute Trial Class

Need more than a guide?

See how flipAha! helps students learn G3 Computing through structured practice, targeted support and human guidance — building towards independent problem solving.