Best-in-class Curriculum for Coding


Awards (600 x 129)

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

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

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/month (billed by term)
Registration Fee: $80 (one-time fee)
1-1 coaching also available


Locations & Schedules

Parkway Parade

80 Marine Parade Road #10-06, 449269


Testimonials


Sarah and her family, trekking in the USA

Coding Lab Student Feature: Sarah Go, 17, Hwa Chong International

Meet Sarah, our talented young coder. Starting from ground zero, she has come a long way – after all, she clinched an Honourable mention at the National Olympiad in Informatics (NOI) in March 2018, in just less than six months of learning to code.

 



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.

 



NEW! Python Meets Mathematics

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



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 – Programming 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.

Students will achieve content mastery in the area of data management, data representation and abstraction and algorithm.

 

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 examinables 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:10 Instructor-Student ratio
1 session per week, 2 hours per session
Course Fee: $360/month
Registration Fee: $80 (one-time fee)(Waived for existing students)

 


Locations & Schedules

Parkway Parade

80 Marine Parade Road #10-06, 449269


 

Testimonials


Sarah and her family, trekking in the USA

Coding Lab Student Feature: Sarah Go, 17, Hwa Chong International

Meet Sarah, our talented young coder. Starting from ground zero, she has come a long way – after all, she clinched an Honourable mention at the National Olympiad in Informatics (NOI) in March 2018, in just less than six months of learning to code.

 



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.

 



NEW! Python Meets Mathematics

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



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.

In our Secondary 4 coaching 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.

 

Content Mastery (New Topics)

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

Revision and Reinforcement

  1. Revision of all topics (Secondary 3 and 4)
  2. Multiple mock examinations
  3. “Cheatsheet” for revision

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:10 Instructor-Student ratio
1 session per week, 2 hours per session
Course Fee: $360/month
Registration Fee: $80 (one-time fee)(Waived for existing students)

 


Locations & Schedules

Parkway Parade

80 Marine Parade Road #10-06, 449269


 

Testimonials


Sarah and her family, trekking in the USA

Coding Lab Student Feature: Sarah Go, 17, Hwa Chong International

Meet Sarah, our talented young coder. Starting from ground zero, she has come a long way – after all, she clinched an Honourable mention at the National Olympiad in Informatics (NOI) in March 2018, in just less than six months of learning to code.

 



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.

 



NEW! Python Meets Mathematics

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