CS by CS. WhatsApp

Singapore O-Level Computing · Online Group Classes

O-Level Computing,
made clear.

Learn Computing in a structured, instructor-led online group class with Corey Siah, an NUS Computer Science undergraduate with real-world software engineering and teaching experience.

12 clients have enquired

Corey Siah, O-Level Computing tutor
>>> print("Hi, I'm Corey")

NUS Computer Science

Final-year Computer Science undergraduate at the National University of Singapore.

Real Industry Experience

Three software engineering internships at ShopBack, Venti Technologies and Gotrade.

Experienced Educator

University-level Computer Science teaching through ExamJam and secondary school mentoring through NUS Teach SG.

Structured Group Learning

Learn alongside a small group of students through guided explanations, programming practice and exam preparation.

Computing with Corey.

Hi, I'm Corey.

I'm a final-year Computer Science undergraduate at the National University of Singapore with software engineering experience at ShopBack, Venti Technologies and Gotrade.

My industry and teaching experience help me break down technical ideas and connect Computing concepts to practical examples. In my online group classes, I guide students through explanations, programming practice and discussion to build confidence and strong foundations for their examinations.

What I bring to each lesson

  • Teaching and mentoring

    University-level teaching through ExamJam and secondary school mentoring through NUS Teach SG.

  • Practical perspective

    Software engineering experience that connects Computing concepts to real problems.

  • Structured group instruction

    Guided explanations, practice and discussion that help students build confidence together.

G3 / O-Level Computing

Small-group classes. Strong Computing foundations.

Our online group classes follow the Singapore-Cambridge G3 Computing syllabus, covering all five modules and preparing students for their Secondary Education Certificate examinations.

2027 G3 Computing syllabus (K349)↗

Theory

Understand data representation, computer systems, networking, logic gates and other syllabus topics through clear, structured explanations.

Programming

Build Python skills through guided examples, programming exercises, debugging and algorithmic problem-solving.

Exam Preparation

Practise topical questions and exam-style problems while learning how to explain answers clearly and meet examination requirements.

Collaborative Learning

Learn alongside other students, compare approaches, ask questions and strengthen understanding through instructor-led discussion.

Teaching approach

How we'll learn.

  1. 01

    Understand, don't memorise.

    Build strong conceptual foundations before moving into examination questions and techniques.

  2. 02

    Learn through guided practice.

    Work through Computing concepts and Python problems with structured explanations, exercises and opportunities to ask questions.

  3. 03

    Connect theory to practice.

    Use practical programming examples to make abstract Computing concepts easier to understand.

Let's make Computing click.

Interested in online O-Level Computing group classes? Contact Corey to enquire about class sizes, schedules, course structure and fees.

12 clients have enquired

Email Corey

WhatsApp details are pending confirmation. Please email Corey to enquire about classes.