June School Holidays

S112 Python 2

S112 Python 2
June 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

For students who have completed Python 1, this programme builds on their existing knowledge and progresses to Python 2. Students will explore real-world applications by combining Python programming with mathematics to develop programmes and solve higher-level challenges such as a school database, word analyser and lottery simulation.

Course Outline

Our award-winning curriculum uses real-world problems and knowledge from mathematics as a context for students to develop Python programming skills. Students will develop a stronger understanding of mathematical concepts and apply both mathematics and programming to solve real-world problems.

Register at least 14 days before the programme start date to enjoy a 5% early bird discount.

Course Highlights

Lists and dictionaries

  • Introduction to data structures
  • Create and use lists
  • Create and use dictionaries
  • Develop a shopping cart programme

Strings

  • Understand strings as lists
  • Manipulate strings

Object-oriented programming (OOP)

  • Introduction to the concept of OOP (objects and classes)
  • Defining and using classes
  • Develop a school database programme

Program design and managing exceptions

  • Apply design thinking
  • Make programmes more robust

Challenges

  • Hangman game
  • Phone book
  • Text analyser
  • Savings projection
  • Actuarial consultant challenge

 

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 absence is due to medical reasons, an email to specialprogrammes@thelearninglab.com.sg at least two weeks in advance is required for us to arrange a replacement class.

Depending on the lesson hours missed, you or your child may attend a replacement class or have the registration transferred to the same course at another location or time slot. Replacement classes may be conducted 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.

What if a student has done a coding class previously? Can he or she still attend your coding class?

The student may need to complete a placement test as we will need to assess his or her foundation level as the curriculum offered by other avenues may be different. We want to ensure that every student who comes to our class benefits and learn. Hence, it is vital that your child is enrolled in the right course to provide them with the right level of challenge.

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.