Best-in-class Curriculum for Coding
We are honoured to be the winner of multiple awards.
Thank You for your support.
GCE O-Level Computing (Secondary 3)
Ages 14 – 15
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.
Content Mastery (New Topics)
- Data Management
- Data Representation
- Abstraction and Algorithm – Problem Analysis
- Abstraction and Algorithm – Algorithm Design
- Program Development
- Program Testing
Skills and Techniques
- Manage data on Spreadsheets with various built-in mathematical, statistical and financial functions
- Tablulate data under appropriate column headings and data types
- Use mathematical, statistical and financial functions in appropriate contexts
- Use and apply the 41 examinable functions
- Understand and use conditional statements with relational and Boolean operators
- Use functions to effectively lookup data (vlookup / hlookup)
- Programming – Program development (in Python)
- Programming solutions planning – Using flowcharts and pseudocode
- Program using Python (constants, variables, conditionals, loops, list, data types and key built-in functions)
- Produce programming solutions for given problem
- Programming – Program Testing
- Use of data validation techniques
- Input data validation
- Designing test cases
- 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
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
GCE O-Level Computing (Secondary 4)
Ages 15 – 16
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.
Content Mastery (New Topics)
- Ethical, Social and Economic Issues
- Computer Architecture
- Data Communications
Revision and Reinforcement
- Topical Revision (Full Syllabus)
- Multiple mock examinations
- Examination “Cheatsheet”
Skills and Techniques
- Tackling Paper 1 (Written Paper) with ease
- Answering knowledge-based, technical questions
- Answering application-based questions
- Answering open-ended questions
- Tackling Paper 2 (Lab-Based Examinations) with ease
- Understanding the questions
- Efficient debugging techniques
- Planning and developing the solution
- Programming and Spreadsheet Skills (Paper 2)
- Proficiency with spreadsheet
- 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
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
International Baccalaureate (IB) Java Tutoring
IB Computer Science SL/HL
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)
- System Fundamentals
- Computer Organisation
- Networks
- Algorithm (Computational Thinking, problem solving and programming)
- 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
Testimonials
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.
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.
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.