Year-End School Holidays

S112 Python 2

S112 Python 2
Year-End School Holidays

S112 Python 2

Duration
Varies by class (Total: 10 hours)
Classes Fully In Person
Certificate Provided (Digital Copy)
Prerequisite
Ages 13 to 18,
S102 Python 1
w/GST

Programme Overview

For Ages 13 to 18

Mastered the foundations in Python 1? It’s time to take your knowledge and understanding a step further and advance into our Python 2 course! Delve into the realm of possibilities by combining your Python programming skills with real world applications and Mathematics to come up with mini programmes and solve higher level challenges such as School Database, Word Analyser and Lottery Simulation.

Course Outline

Our award-winning curriculum utilises real world problems and knowledge from Mathematics as a context for students to pick up Python programming skills. Students will thus develop a better understanding of the mathematical concepts and also develop their ability to apply Mathematics and Programming to solve real-world problems.

Course Highlights

Lists and Dictionaries

  • Explore data structures
  • Create and use lists
  • Create and use dictionaries
  • Develop a shopping cart program

Strings

  • Understand strings as sequences of characters
  • Manipulate strings

Object-Oriented Programming (OOP)

  • Explore the concept of OOP (objects and classes)
  • Define and use classes
  • Develop a school database program using OOP

Program Design and Managing Exceptions

  • Apply design thinking
  • Make your program more robust

Challenges

  • Hangman Game
  • Phone Book
  • Text Analyser
  • Savings Projection
  • Actuarial Consultant Challenge
Register 14 days prior to the programme start date for a 5% early bird discount.

Register Now To Start Their Learning Journey!

Fill out the form to add it to your cart. It's quick and easy!

Student Information

If you have more than one child, do register each child separately.

Frequently Asked Questions

About S112 Python 2

What is your average class size?

Classes for the 13–18 age group have a 1:10 teacher-to-student ratio. We keep our classes small so that every student benefits from personalised attention.

What do students need to bring to class?

We provide all equipment for the classes. Students just need to bring stationery, a water bottle and a jacket in case it gets cold.

What if a student misses a class? Is there a class replacement policy?

Unless absent for medical reasons, a communication lead time via email to specialprogrammes@thelearninglab.com.sg of at least two weeks is required prior to missing the class in order for arrangements for a replacement class to be made.

Depending on the hours of lesson missed, you/your child may attend our replacement classes or have your/your child's registration transferred to the same course at another location / timing.

Replacement classes may be held online or in-person at Coding Lab's campuses (KAP Mall / Parkway Parade).

Are there any prerequisites for the coding classes?

Yes, this differs for each programme. Please check the prerequisites carefully before signing up.

I want to sign up but am unable to confirm the time slot as the school holiday schedule is not out. What should I do?

We understand the challenges of planning your child’s holiday schedule. You may proceed to sign up to secure a place and send us an email at specialprogrammes@thelearninglab.com.sg. We will do our best to accommodate requests to change time slots, subject to availability.

What if a student has attended a coding class previously? Can they still attend your coding class?

For classes with prerequisites, students may be required to complete a placement test so that we can assess their foundation level, as curricula may differ across providers. We aim to ensure that every student benefits and learns. It is important that your child is enrolled in a course that provides an appropriate level of challenge.

Please contact us at specialprogrammes@thelearninglab.com.sg if you have any questions.