S112 Python 2 (Accelerated)

Python Programmes
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.
The programme you are looking for
is no longer available.
About the Programme
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 Outline
Lists and Dictionaries
- Introduction to data structures
- Create and use lists
- Create and Use Dictionaries
- Develop a shopping cart programme
Strings
- Understand Strings as a list
- Manipulating strings
Object-Oriented Programming (OOP)
- Introduction to the concept of OOP (Objects and Classes)
- Defining and using classes (OOP)
- Developing a School Database program with OOP
Program Design and Managing Exceptions
- Applying design thinking
- Making your program more robust
Challenges
- Hangman Game
- Phone Book
- Text Analyser
- Savings Projection
- Actuarial Consultant Challenge
Programme Schedule
Location | Date | Time |
Seletar Mall | Monday to Thursday 2 Jun to 5 Jun |
3 pm - 5:30 pm |
Duration : 4 x 2.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.