Online Secondary Computing Tuition in Singapore: One-to-One and Small-Group Tutors for G1, G2 and G3 Computing
Secondary Computing is now offered at three levels: G3 Computing teaches Python and computing theory, the new G2 and G1 courses build media, spreadsheet and Scratch skills, and every level ends with a lab-based exam on a computer. onlinetuition.sg matches Sec 3 to Sec 5 students with Computing tutors for live online lessons, one-to-one or in small groups, for the level they take.
Request an Online Secondary Computing Tutor
About the SEC Computing Exams
Under Full Subject-Based Banding, the Singapore-Cambridge Secondary Education Certificate (SEC) takes over from the O-Level and N-Level in 2027, for students who entered Sec 1 in 2024 or later; earlier cohorts sat those exams up to 2026. MOE made G1, G2 and G3 Computing available as an upper secondary elective from the 2026 Sec 3 cohort: G3 Computing (K349) replaces O-Level Computing (7155), G2 Computing (K237) is a new subject, and G1 Computing (K127) replaces N(T) Computer Applications.
- G3 Paper 1
- Written, 2 hours, 80 marks (60%): multiple-choice, short-answer, matching, cloze and structured questions on all five modules
- G3 Paper 2
- Lab-based, 2 hours 30 minutes, 70 marks (40%): one spreadsheet question and four to five programming questions, in Python and JupyterLab
- G2 Computing
- An e-exam of 1 hour 30 minutes (50%), then a lab-based paper of 2 hours 15 minutes (50%) with media software, spreadsheet and programming tasks
- G1 Computing
- An e-exam of 1 hour 15 minutes (40%), then a lab-based paper of 2 hours (60%) that adds document processing
- In the exam room
- An approved calculator for both papers, and for G3, a quick reference guide for Python in the lab-based paper
In every lab-based paper, students submit their work as files, and the time allowed includes saving it.
Common Challenges Secondary Computing Students Face
Python Under Exam Conditions
Writing, testing and saving working Python in JupyterLab within 2 hours 30 minutes, with only the quick reference guide to hand.
Files, Strings and Lists
Reading and writing text files with open(), readline() and write(), alongside string, list and dictionary operations.
Logic Gates and Boolean Algebra
Truth tables for up to three inputs, NAND, NOR and XOR gates, and simplifying statements with De Morgan's theorem.
Number Systems and Units
Converting between binary, denary and hexadecimal, using two's complement, and telling kilobytes from kibibytes.
Media Tasks at G2 and G1
Vector graphics, raster graphics and video work in the lab-based paper, where media software tasks are worth about 30 marks.
Conditional Spreadsheet Functions
Sums and averages with conditions, logical functions that choose between two values, and rounding up or down correctly.
How Our Online Secondary Computing Tutors Help
Live Coding With Explanations
The tutor writes and runs code on a shared screen, explaining each decision, then your child solves a similar problem.
Trace Tables and Debugging
Dry runs with trace tables, print statements to inspect variables, and backtracking to find logic errors, as the syllabus sets out.
Timed Lab-Based Papers
Practice papers done on your child's own computer at exam pace, including saving and submitting the files.
Theory in Small Steps
Data representation, logic circuits and networking concepts explained with diagrams, then checked with short questions.
Scratch and MakeCode
Block-based games and animations with variables, conditions and loops for G2 and G1, and MakeCode microcontroller blocks for G2.
Networks, Security and Ethics
Home networks, MAC and IP addresses, security threats and intellectual property, with precise answers for the written paper.
Secondary Computing Topics Covered by Our Tutors
Modules in SEAB's own words. Each syllabus groups its content by module rather than by school year.
G3 Computing (K349)
- Computing Fundamentals
- Computer architecture, data representation and logic gates
- Algorithms and Programming
- Problem analysis, Python code with functions, strings, lists and dictionaries, testing and debugging, algorithm design and software engineering
- Spreadsheets
- Spreadsheet features and functions, from logical to statistical
- Networking
- Network concepts, home networks and the internet, and security and privacy
- Impact of Computing
- Intellectual property, communication and emerging technologies
G2 Computing (K237)
- Computing fundamentals, networking and the impact of computing
- Spreadsheets
- Media software: vector and raster graphics
- Programming in Scratch, and microcontrollers with MakeCode blocks (Paper 1 only)
G1 Computing (K127)
- The same areas as G2, with document processing added
- Programming in Scratch, including game programming
Taking Computing Further
H2 Computing at A-Level builds on Python, adding data structures, databases, web applications and machine learning.
Key Secondary Computing Dates
Updated
SEAB's O-Level dates and results. SEAB confirms exact dates in each year's timetable.
- O-Level 2026 results
- 13 to 15 January 2027 (SEAB's tentative dates)
- First SEC Computing exams
- 2027, for the cohort that began Computing in Sec 3 in 2026
- SEC results
- January of the year after the exams
Why Choose onlinetuition.sg for Secondary Computing Tuition?
Tutors Who Know Singapore's Syllabuses
Tutors need a deep understanding of the SEC Computing syllabuses and their lab-based papers.
G1, G2 or G3
Lessons follow the level your child takes, from Scratch and media software to Python.
The Same Tutor Every Week
A tutor who knows your child's code and where they left off.
One-to-One or a Small Group
One-to-one, or up to 4 students at the same level on the same syllabus.
Start With a Trial Lesson
Your child tries a Computing lesson before you decide.
No Agency Fees
Requesting a Secondary Computing tutor is free.
Frequently Asked Questions About Secondary Computing Tuition
Thinking of Secondary Computing Tuition?
Which Computing Level Should My Child Take?
Schools guide students on subject levels using their own criteria. G3 suits students ready for Python and more theory, while G2 and G1 focus on applications, media and Scratch.
Does My Child Need Coding Experience Before G3 Computing?
The syllabus starts from the basics, such as variables, selection and iteration. Steady practice still matters, since the lab-based paper is 40% of the grade.
Is SEC Computing an E-Exam?
At G2 and G1, Paper 1 is an e-exam taken on screen. At G3, Paper 1 is a written paper, and at every level Paper 2 is a lab-based exam on a computer.
Which Software Is Used in the Lab-Based Paper?
G3 uses a spreadsheet, Python and JupyterLab. G2 and G1 use media, spreadsheet and Scratch software, and G1 adds document processing.
When Should My Child Start Computing Tuition?
Early in Sec 3, when the course begins, so good coding habits form from the start. Students who find practical tests hard can also start later in Sec 3 or in Sec 4.
Getting a Tutor
How Do I Request a Computing Tutor?
Fill in the free form above with your child's level, whether they take Computing at G1, G2 or G3, and your preferred times. We'll contact you on WhatsApp.
Who Are Your Computing Tutors?
Part-time and full-time tutors, current and former school teachers, and undergraduates, each screened for qualifications, results and teaching experience.
How Soon Will You Get Back to Me?
We aim to reply within one working day, and your child begins with a trial lesson.
Lessons
How Are Computing Lessons Taught Online?
Live on Zoom with cameras on. The tutor shares code and diagrams on screen, and your child codes along on their own computer.
What Device Does My Child Need?
A laptop or desktop with a camera, so your child can write and run code during the lesson.
How Long Is Each Lesson?
Usually 1.5 or 2 hours, at the same time each week.
What If a Lesson Is Missed?
Tell the tutor early; you're in direct contact. For a missed group lesson, the tutor can usually share the recording.
Others
How Much Does Secondary Computing Tuition Cost?
Fees depend on the level and class size. We'll confirm the fee on WhatsApp before the first lesson.
Are There Any Agency Fees?
No.
How Do We Pay, and How Do We Stop?
By PayNow. Please give one month's notice to stop, out of courtesy to the tutor's planning.
Sources
- SEAB: SEC G3 Computing syllabus (K349), 2027
- SEAB: SEC G2 Computing syllabus (K237), 2027
- SEAB: SEC G1 Computing syllabus (K127), 2027
- SEAB: SEC G3 syllabuses for school candidates, 2027 (with 2026 codes)
- SEAB: SEC G2 syllabuses for school candidates, 2027 (G2 Computing specimen papers)
- SEAB: SEC G1 syllabuses for school candidates, 2027 (G1 Computing specimen papers)
- SEAB: The Singapore-Cambridge Secondary Education Certificate (SEC), its timetable and results
- MOE: Full Subject-Based Banding FAQ (G1, G2 and G3 Computing from the 2026 Sec 3 cohort)
- SEAB: 2026 O-Level examination timetable
- SEAB: Important dates for candidates