Online Computing Tuition in Singapore: One-to-One and Small-Group Tutors for Secondary and H2 Computing
Computing combines theory, such as how computers store data, how networks work and the impact of computing on society, with hands-on programming that is tested in a lab-based exam on a computer. onlinetuition.sg matches Secondary, IP and JC students with Computing tutors for live online lessons, one-to-one or in small groups, based on their syllabus and the topics they find hard.
Request an Online Computing Tutor
Is Your Child Struggling With Computing?
Many students follow code in class but find it hard to write a working solution from a blank screen under time pressure, or to explain theory such as logic circuits and network addressing precisely in the theory paper. If your child's practical tests or written answers are slipping, a Computing tutor can build up their problem-solving one step at a time and practise both papers with them.
From 2027, when the Singapore-Cambridge Secondary Education Certificate (SEC) replaces the O-Level and N-Level, Computing is examined at G1, G2 and G3. G1 and G2 Computing are new subjects, each with an e-exam and a lab-based paper covering media software, spreadsheets and programming in Scratch.
Common Challenges Computing Students Face
Writing Code From a Blank Screen
Turning a problem into working Python, with valid inputs, correct outputs and data validation.
Testing and Debugging
Trace tables, logic errors and test cases for normal, error and boundary data.
Precise Theory Answers
Binary and hexadecimal, two's complement, logic gates and truth tables, where vague wording loses the point.
Spreadsheet Functions
Picking the right lookup, logical or statistical function, and getting relative and absolute references right.
Networks and Security
MAC and IP addresses, error checks, encryption, and threats such as phishing and spyware.
The Jump to H2 Computing
Data structures, object-oriented programming, SQL databases and web applications built with Flask.
How Our Online Computing Tutors Help
Coding Together on a Shared Screen
Problems broken into steps and solved in Python, with the tutor explaining each line as it is written.
Debugging Your Child's Own Code
Errors in their practice work found and fixed together, so the same mistakes stop coming back.
Theory With Worked Examples
Number conversions, logic circuits and network diagrams worked through on a digital whiteboard.
Lab-Based Exam Practice
Timed tasks on a computer, in the format of the SEC or A-Level practical paper.
Algorithms and Data Structures
Sorting, searching, linked lists, stacks, queues and binary trees, implemented and compared for H2.
Lessons for Every Computing Course
G1, G2 or G3 Computing at Secondary level, or H2 Computing at JC.
Computing Topics Covered by Our Tutors
Modules in each syllabus's own words. SEAB's Computing syllabuses are organised by module rather than by school year, so each panel follows a course.
Sec 3 and Sec 4: G3 Computing
- Course
- G3 Computing (K349)
- Computing fundamentals
- Computer architecture · data representation · logic gates
- Algorithms and programming
- Problem analysis · constructs · Python code · testing and debugging · algorithm design · software engineering
- Spreadsheets, networking and impact
- Spreadsheet features and functions · network concepts, home networks and the internet · security and privacy · intellectual property, communication and emerging technologies
- Paper 1
- Written, 2 hours, 60%: multiple-choice, short-answer, matching, cloze and structured questions
- Paper 2
- Lab-based, 2 hours 30 minutes, 40%: one spreadsheet question and four to five programming questions, in Python and JupyterLab
- National exam
- The SEC from 2027, starting with the 2024 Sec 1 cohort under Full Subject-Based Banding; O-Level Computing (7155) was examined up to 2026
Sec 3 and Sec 4: G2 and G1 Computing
- Courses
- G2 Computing (K237) and G1 Computing (K127), new subjects first examined in 2027
- Modules
- Computing fundamentals · networking · impact of computing · spreadsheets · media software · programming, with document processing at G1
- Programming
- Scratch blocks for simple games, with variables, conditions and loops; G2 adds lists, and microcontrollers programmed with MakeCode blocks (Paper 1 only)
- G2 exam
- An e-exam of 1 hour 30 minutes (50%) and a lab-based paper of 2 hours 15 minutes (50%)
- G1 exam
- An e-exam of 1 hour 15 minutes (40%) and a lab-based paper of 2 hours (60%)
JC1 and JC2: H2 Computing
- Course
- H2 Computing (9569), revised for 2027; SEAB offers Computing at H2 only
- Modules
- Programming fundamentals · data structures and algorithms · data and information · computer networks · social, ethical and security impact of computing · emerging technologies
- Key topics
- Recursion · stacks, queues, linked lists, binary trees and hash tables · sorting and searching with Big-O notation · object-oriented programming · relational and NoSQL databases · web applications · machine learning
- Paper 1
- Written, 3 hours, 60%: six to eight structured questions
- Paper 2
- Lab-based, 3 hours, 40%: four questions using Python, HTML, CSS, SQLite and Flask on a laptop
- National exam
- The GCE A-Level
One-to-One or Small-Group Computing Lessons
One-to-one lessons let the tutor read and debug your child's own code line by line. A small group of up to 4 students on the same Computing syllabus, or any class size, is also possible; we'll suggest whichever fits your times first.
How Online Computing Lessons Work
Lessons happen live on Zoom with cameras on and usually last 1.5 or 2 hours, in a regular weekly slot. The tutor writes and runs code on a shared screen, draws logic circuits and network diagrams on a digital whiteboard, and your child codes along on their own computer.
Why Choose onlinetuition.sg for Online Computing Tuition?
Screened, Qualified Computing Tutors
We screen tutors for their qualifications, their Computing results and their teaching experience.
Tutors Who Know Singapore's Syllabuses
Tutors need a deep understanding of the SEC and A-Level Computing syllabuses and their practical papers.
The Same Tutor Every Week
A tutor who knows your child's code and where they left off, for continuity.
One-to-One or Small Group
One-to-one coding help, a small group of up to 4 on the same syllabus, or any class size.
Start With a Trial Lesson
Your child tries a Computing lesson before you decide.
No Agency Fees
Requesting a Computing tutor is free, with no agency fees.
Frequently Asked Questions About Online Computing Tuition
Thinking of Computing Tuition?
Is Computing a Difficult Subject?
It asks for two different strengths: precise theory answers and working code written under time pressure. Many students are stronger at one than the other.
Can Tuition Help a Student Who Is New to Coding?
Yes. Tutors start from variables, selection and loops, then build up to the longer problems set in the lab-based paper.
Which Programming Language Does SEC Computing Use?
G3 Computing uses Python, with JupyterLab and a spreadsheet in the lab-based paper. G1 and G2 Computing use Scratch, a block-based language, and G2 adds microcontrollers programmed with MakeCode blocks.
What Does H2 Computing Cover That G3 Does Not?
Data structures such as linked lists and binary trees, object-oriented programming, SQL databases, web applications built with Flask, and machine learning.
When Should My Child Start Computing Tuition?
Many students start in Sec 3 or JC1, while their programming habits are still forming, or when practical tests show gaps. Starting early leaves time for steady coding practice before the national exam.
Getting a Tutor
How Do I Request a Computing Tutor?
Fill in the free request form above with your child's level and preferred class size, and we'll be in touch on WhatsApp.
Who Are Your Computing Tutors?
Part-time and full-time tutors, current and former school teachers, and undergraduates, matched to your child's syllabus.
Can You Match a Tutor for G1 or G2 Computing?
Yes. Tell us your child's subject level, so we match a tutor who teaches that syllabus.
How Soon Will I Hear Back?
We aim to reply within one working day; after that, your child begins with a trial lesson.
Lessons
How Are Computing Lessons Taught Online?
Live on Zoom with cameras on. The tutor writes and runs code on a shared screen and annotates diagrams on a digital whiteboard.
What Device Does My Child Need?
A laptop or desktop with a camera suits Computing best, so your child can write and run code during lessons.
How Long Are Lessons?
1.5 or 2 hours is usual, at the same time each week.
What If My Child Misses a Lesson?
Message the tutor as early as you can, since you're in direct contact. After a missed group lesson, the tutor can usually share the recording.
Others
How Much Does Computing Tuition Cost?
The fee depends on the level and class size. We confirm it on WhatsApp before the first lesson.
Are There Any Agency Fees?
No.
How Do We Pay, and How Do We Stop?
By PayNow. To stop, we ask for one month's notice so the tutor can plan.
Where Are the Official Computing Syllabuses?
SEAB publishes the SEC and A-Level Computing syllabuses and specimen papers; the links are under Resources below.
Helpful Computing Resources
Official syllabuses and exam information:
- SEAB: SEC G3 Computing syllabus (K349), 2027
- SEAB: SEC G2 Computing syllabus (K237), first examined in 2027
- SEAB: SEC G1 Computing syllabus (K127), first examined in 2027
- SEAB: SEC G3 syllabuses for school candidates, 2027
- SEAB: SEC G2 syllabuses for school candidates, 2027
- SEAB: SEC G1 syllabuses for school candidates, 2027 (with G1 Computing specimen papers)
- SEAB: The Singapore-Cambridge Secondary Education Certificate (SEC)
- MOE: What is Full Subject-Based Banding?
- SEAB: A-Level H2 Computing syllabus (9569), 2027
- SEAB: A-Level syllabuses for school candidates, 2027 (with H2 Computing specimen papers)
Teach Computing? See online Computing tuition assignments
Other subjects: Maths · Physics · Economics · Principles of Accounts · English · All subjects