June School Holidays

S102 Python 1

S102 Python 1
June School Holidays

S102 Python 1

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

Programme Overview

For Ages 13 to 18

Give your teen a head start in one of the top five global programming languages, Python. Python is a widely used programming language, adopted by organisations such as Google and Amazon Web Services. It is also an ideal starting point for students who are new to programming, due to its simplicity.

Course Outline

With a diverse range of real-world scenarios to engage with, students will see the relevance of coding in today’s digital landscape. Students will combine their Python knowledge with what they have learnt in school through mathematical challenges, and understand how coding concepts can be applied in everyday contexts.

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

Course Highlights

Introduction to Python

  • Install, set up and run Python
  • Basic syntax and variables
  • Numerical data and mathematical operators
  • BMI calculator
  • Simultaneous equation solver challenge

Booleans and conditionals

  • Learn Booleans and conditionals
  • if, if–else and elif
  • Logical operators and truth tables
  • Quadratic equation solver challenge

Loops

  • Learn while and for loops
  • Nesting of loops and conditionals
  • Prime numbers generator challenge

Functions

  • Built-in functions
  • Define their own functions
  • Modularise code

Modules and libraries

  • Math module
  • Random number generator
  • Game of chance challenge

Challenges and hackathon

  • A range of programming challenges

 

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 S102 Python 1

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

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.