S102 Python 1

Python Programmes
It’s never too early to build foundations.
Set your teen apart by giving them a head start in the top 5 global programming language, Python! Python is a powerful language, widely used in companies such as Google and Amazon Web Services. Yet, it is the best place to start for younger learners who are new to programming because of its relative simplicity.
The programme you are looking for
is no longer available.
About the Programme
With a diverse range of real-world scenarios to challenge themselves with, students will see the relevance of coding in today’s digital space. Combine their Python knowledge with what they’ve learnt in school through our Mathematical challenges, and understand how coding concepts can be applied in our daily lives.
Course Outline
Introduction to Python
- Introduction to Python
- Install, setup and run Python
- Basic Syntax and Variables
- Numerical Data and Mathematics Operators
- BMI Calculator
*Simultaneous Equation Solver Challenge
Booleans and Conditionals
- Learn Booleans and Conditionals
- If, If-then-else, if 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
- Defining your own function
- Modularising your code
Modules and Libraries
- Math Module
- Random Number Generator
*Game of Chance Challenge
Challenges and Hackathon
- Various programming challenges
Programme Schedule (Holiday)
Location | Date | Time |
United Square | Monday to Friday 2 Jun to 6 Jun |
3 pm - 5 pm |
United Square | Monday to Friday 23 Jun to 27 Jun |
3 pm - 5 pm |
Century Square | Monday to Friday 23 Jun to 27 Jun |
5 pm - 7 pm |
Programme Schedule (Accelerated)
Location | Date | Time |
Seletar Mall | Monday to Wednesday 2 Jun to 4 Jun |
10 am - 1:30 pm |
Duration : [Holiday] 5 x 2 hour lessons [Accelerated] 3 x 3.5 hour lessons |
|
Fee :
Early Bird Discount (14 days before programme commences): $512.57 Regular Fee: $539.55 |
|
Class Format : Fully physical classes |
Interested to learn more about our other Coding Lab programmes?
Frequently Asked Questions About Our Coding Lab Programmes
What is your average class size?
Classes for 13-18 years old age group have a 1:10 teacher to student ratio. We keep our classes small so that every student benefits from maximum personalised attention.
What do students need to bring to class?
We provide all equipment for the classes. Students just need to bring stationery, water bottle and a jacket in case it gets cold.
What if a student misses a class? Is there a class replacement policy?
Are there any pre-requisites for the coding classes?
What if a student has done a coding class previously? Can he or she still attend your coding class?
For classes with pre-requisites, 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. Please write to 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 you face in planning for your child's holiday schedule. Go ahead and sign up to secure a place and drop us an email at specialprogrammes@thelearninglab.com.sg. We will try our best to accommodate requests to change time slots, subject to availability.