Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Tuition
GCE 'O' Level Computing (Sec 3)GCE 'O' Level Computing (Sec 4)International Baccalaureate (IB) Java

GCE O-Level Computing (Secondary 3)

Ages 14 – 15

Banner for GCE O levels Tuition

Master the skills for GCE O-Level Computing
Achieve content mastery in both theory and practical components.
Build a strong programming foundation
Learn the best programming practises from the start.
Achieve your A with Ease
A well structured curriculum that makes learning easy.

Build A Rock Solid Foundation

We understand that learning Computing can be challenging as it is new to most students. At Coding Lab, our experienced teachers will provide necessary support and guidance to help our students master the subject. To acheive academic excellence in the GCE ‘O’ Level Computing subjects, students will require:-

  • Content mastery of the syllabus
  • Ability to apply the knowledge to a variety of problems and scenarios
  • A strong programming (Python) foundation – Practical work accounts for 30% of the final grade and will be a key differentiator in achieving that A1.

Coding Lab’s GCE ‘O’ Level Computing (Sec 3) Tuition programme is designed to help our students build the solid foundation they will need to comfortably achieve the A grade in the ‘O’ levels, with a tried-and-tested curriculum which makes learning effortless, results-based and lasting.

In our Secondary 3 coaching programme, we will build a solid foundation in the spreadsheet and the Python programming language. With consistent practice, exposure to a set of specially selecting programming challenges, and excellent coaching from our nurturing teachers, students will be well poised to tackle the lab-based practical exam with ease.

With small class sizes of no more than 6 per class, Students will achieve content mastery in the area of data management, data representation and abstraction and algorithm. Want some tips on how to score? Take a look at how we breakdown the ‘O’ Level computing paper.

The class is very interesting and the teacher has taught me Computing in intriguing ways. Miguel, 15, Montfort Secondary School, improved from F9 to A1 in 3 months
This class has helped me excel in my Computing skills and has helped me improve tremendously! Ethan, 16, ACS Barker'22, achieved a grade of A2 for the GCE 'O' Levels

Content Mastery (New Topics)

  1. Data Management
  2. Data Representation
  3. Abstraction and Algorithm – Problem Analysis
  4. Abstraction and Algorithm – Algorithm Design
  5. Program Development
  6. Program Testing

Skills and Techniques

  1. Manage data on Spreadsheets with various built-in mathematical, statistical and financial functions
    1. Tablulate data under appropriate column headings and data types
    2. Use mathematical, statistical and financial functions in appropriate contexts
    3. Use and apply the 41 examinable functions
    4. Understand and use conditional statements with relational and Boolean operators
    5. Use functions to effectively lookup data (vlookup / hlookup)
  2. Programming – Program development (in Python)
    1. Programming solutions planning – Using flowcharts and pseudocode
    2. Program using Python (constants, variables, conditionals, loops, list, data types and key built-in functions)
    3. Produce programming solutions for given problem
  3. Programming – Program Testing
    1. Use of data validation techniques
    2. Input data validation
    3. Designing test cases
    4. Debugging techniques

Requirements

In Secondary 3
Taking GCE O-Level Computing as a subject

Course Structure and Fees

Maximum 1:6 Instructor-Student ratio
1 session per week, 2 hours per session
Course Fee: $360 ( $388.80 w/GST) per month (Billed quarterly)
Registration Fee: $80 ( $86.40 w/GST) (one-time fee)(Waived for existing students)

Locations & Schedules

Bukit Timah

9 King Albert Park (KAP Mall) #02-21, 598332

Parkway Parade

80 Marine Parade Road #10-06, 449269

Testimonials


Tackling GCE ‘O’ Level Computing Paper 2

Long questions can be daunting (think: complex Program Development questions in Paper 2, with more than 40 lines of codes), but fret not! We’re here to help with a step-by-step technique that will allow you to tackle these questions with ease.

Break it down and understand the structure of the ‘O’ Level Computing Paper 2, with additional tips and tricks to help you ace the paper!



ICS Student Feature: Christoph Cuan, 16, Distinction, Judges’ Choice (Most Creative) and Overall People’s Choice

16-year-old Christoph takes us through his Python game version of Connect 4, which he created to entertain people during the pandemic. Watch the project that won him a Distinction, Judges’ Choice (Most Creative) and Overall People’s Choice in the International Coding Showcase 2021.



3 Tips to Take On Your O Level Computing Examinations

We know that national examinations can be tough, especially for a subject as complex as computing. Hence, the Coding Lab team has put together these key tips to keep in mind when tackling your exams. Head over here to find out what they are, and remember, keep calm and you’ve got this


See more testimonials



GCE O-Level Computing (Secondary 4)

Ages 15 – 16

Banner for GCE O levels Tuition

Master the skills for GCE O-Level Computing
Achieve content mastery in both theory and practical components.
100% Ready for Exams
Gain experience in simulated mock exams. Tips and tricks to ace the exam.
Achieve your A with Ease
A Well-structured curriculum that makes learning easy.

Excel Extraordinarily

With less than 11 months before the important GCE ‘O’ Level examinations, Secondary 4 students would need to focus on honing their exam-acing skills set and specific content knowledge.

We will focus on content mastery and exam preparation to prime our students to excel in the ‘O’ level examinations. Students will be trained in the application and integration of key concepts on the key groups of examination questions. We place emphasis on the following:

  • Content mastery of the syllabus
  • Programming under exam-like conditions
  • Strategies for tackling exam questions

Coding Lab’s GCE ‘O’ Level Computing (Sec 4) Tuition programme is highly results-oriented and designed to help our students achieve the greatest grades improvement in the shortest time. Want some tips on how to score? Take a look at how we breakdown the ‘O’ Level computing paper.

In our Secondary 4 curriculum, students will focus on honing their proficiency in using spreadsheet and Python programming under exam-like conditions, be equipped with examination strategies with intensive guidance and revision regarding the most important aspects of the examination.

With small class sizes of no more than 6 per class, expect to break barriers in understanding and have all your questions answered, with a systematic and structured approach from our expert tutors.

Class has been very helpful to help me understand the Computing subject better, and has helped me to achieve better grades since.Nicholas, 16, Xinmin Secondary School, improved from C6 to A2 in less than half a year
Concepts were conveyed clearly and easily understandable. Alex, 16, St Patrick's Secondary, improved from E8 to A1 for Prelims

Content Mastery (New Topics)

  1. Ethical, Social and Economic Issues
  2. Computer Architecture
  3. Data Communications

Revision and Reinforcement

  1. Topical Revision (Full Syllabus)
  2. Multiple mock examinations
  3. Examination “Cheatsheet”

Skills and Techniques

  1. Tackling Paper 1 (Written Paper) with ease
    1. Answering knowledge-based, technical questions
    2. Answering application-based questions
    3. Answering open-ended questions
  2. Tackling Paper 2 (Lab-Based Examinations) with ease
    1. Understanding the questions
    2. Efficient debugging techniques
    3. Planning and developing the solution
  3. Programming and Spreadsheet Skills (Paper 2)
    1. Proficiency with spreadsheet
    2. Proficiency with Python Programming

Requirements

In Secondary 4
Taking GCE O-Level Computing as a subject

Course Structure

Maximum 1:6 Instructor-Student ratio
1 session per week, 2 hours per session
Course Fee: $360 ( $388.80 w/GST) per month (Billed quarterly)
Registration Fee: $80 ( $86.40 w/GST) (one-time fee)(Waived for existing students)

Locations & Schedules

Intensive Prep Bootcamps

Online

Bukit Timah

9 King Albert Park (KAP Mall) #02-21, 598332

Parkway Parade

80 Marine Parade Road #10-06, 449269

Testimonials


Tackling GCE ‘O’ Level Computing Paper 2

Long questions can be daunting (think: complex Program Development questions in Paper 2, with more than 40 lines of codes), but fret not! We’re here to help with a step-by-step technique that will allow you to tackle these questions with ease.

Break it down and understand the structure of the ‘O’ Level Computing Paper 2, with additional tips and tricks to help you ace the paper!



ICS Student Feature: Christoph Cuan, 16, Distinction, Judges’ Choice (Most Creative) and Overall People’s Choice

16-year-old Christoph takes us through his Python game version of Connect 4, which he created to entertain people during the pandemic. Watch the project that won him a Distinction, Judges’ Choice (Most Creative) and Overall People’s Choice in the International Coding Showcase 2021.



3 Tips to Take On Your O Level Computing Examinations

We know that national examinations can be tough, especially for a subject as complex as computing. Hence, the Coding Lab team has put together these key tips to keep in mind when tackling your exams. Head over here to find out what they are, and remember, keep calm and you’ve got this


See more testimonials



International Baccalaureate (IB) Java Tutoring

IB Computer Science SL/HL

IB JAVA (17-18)

Excel in IB Computer Science
Achieve a solid mastery of Java and IB Computer Science
Weekly Java tutoring courses (SL / HL)
Rigorous hands-on practice with expert guidance from our experienced tutors.
Ace your internal and external assessments
A well-structured project-based curriculum that achieves results.

Excel in IB Computer Science

Our IB Computer Science curriculum covers topics in the Standard level (SL) and Higher Level (HL). Emphasis is placed on practical, project-based exercises as well as algorithmic thinking with pseudo code, detailed coverage of data structures, Object-Oriented Programming (OOP) and Computational Thinking. Excel in your Internal Assessment (IA) with top-notch guidance from our experienced instructors.

  • Achieve content mastery of the syllabus
  • Guided Expert Consultations
  • Project-based, practical hands-on sessions

Coding Lab’s IB Java programme is highly results-oriented and designed to help our students achieve the greatest grades improvement in the shortest time, whilst achieving a strong understanding of the essentials and creating groundbreaking projects that enable students to ace both the Internal and External examinations.

Content Mastery (Core Topics)

  1. System Fundamentals
  2. Computer Organisation
  3. Networks
  4. Algorithm (Computational Thinking, problem solving and programming)
  5. Case Study

Skills and Techniques

Core Topics
1: System Fundamentals
2: Computer Organization
3: Networks
4: Computational Thinking, problem solving and programming
5: *Abstract data structures
(Stack, queue, linked list, binary tree, etc.)
6: *Resource Management
7: *Control

Case Study

Standard (SL)/ Higher (HL) Core

Available options:
A: *Databases
B: *Modelling and Simulation
C: *Web science
D: *Object Oriented Programming (OOP)

*Higher Level (HL) Extensions


Requirements

In Years 11/12
Taking IB Computer Science as a subject

Course Structure

Maximum 1:4 Instructor-Student ratio
2 hours per session (once a week)
Course Fee: $420 ( $453.60 w/GST) per month (billed quarterly)
Registration Fee: $80 ( $86.40 w/GST) (one-time fee)
1-1 coaching also available

Locations & Schedules

Parkway Parade

80 Marine Parade Road #10-06, 449269

Testimonials


Coding Lab Featured Student: Sarah, 18

Coding Lab Student Feature: Sarah Go, 18, Scholarship Recipient (USA)

Meet Sarah, our talented young coder. She’s gotten an honourable mention at the National Olympiad in Informatics (NOI), volunteered with the community, and clinched a prestigious scholarship to study Computer Engineering in the USA.



Lauren in Python class

Coding Lab Student Feature: Lauren Yeo, 14, Methodist Girls’ School, (IB) Programme

Meet Lauren, the child music prodigy who, at the age of 9, sang at Carnegie Hall after winning 1st place at the American Protégé International Voice Competition in New York. Also a self-confessed Science nerd, and a member of her school Science Club and MENSA, Lauren is living proof that arts and science can go together.

 



Josephine - RGS - Coding Lab Testimonial

Coding Lab Student Feature: Josephine, 14, Raffles Girls School

Meet our talented student, Josephine, 14. A member of her school’s Infocomm club, she started with Coding Lab in 2017, where she was first introduced to Python programming. She has since progressed upward and can now count programming in C++ as another skill under her belt.


See more testimonials