Our Classes > Ages 13-18 > S112 - Python 2

S112 - Python 2

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

Python Coding for Teens NOI

Progress to Python Meets Mathematics 2

Take your Python coding skills to the next level by solving more challenging problems and build more complex items.

Object Oriented Programming (OOP)

Learn to define and use classes, objects and methods, the key components of the OOP programming paradigm.

Application of Python to solve Real World Problems

Learn to build a school database and take on the actuarial consultant challenge to build a Monte Carlo simulator for a lottery game.

Python Meets Mathematics 2

  • A shopaholic shopping for new clothes? Create a shopping cart system with Python. A long list of friends to keep in contact with? Create your own Phonebook with Python. Surprise us with what you can build! Combine 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.

  • Our rigorous programme ensures that our students always place ahead of the curve. Many has won national and international awards and competitions. Numerous have also utilised our programme to help them gain an edge to get into top universities globally. Check out our 13-18 years old students achievements.

  • Students who wish to attend this course are expected to have a sound fundamental knowledge of Python programming (covered in our Python 1 Course). Using OOP, they will also be challenged to develop a School Database program. Programming concepts taught in this course (OOP, Inheritance) are absolutely critical and put our students in good stead for our S200 electives which cover exciting topics ranging from Data Analytics to Machine Learning and Artificial Intelligence.

  • This course is a materialisation of the synergistic pairing of real-world problems, Mathematics and Programming. 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 on the mathematical concepts and also develop his/her ability to apply Mathematics and Programming to solve real-world problems.

  • Our students have been awarded accolades locally and globally. Read our raving reviews, meet our students or check out our students’ achievements!

Using Python OOP, students created a simple database system for keeping records of students and teachers.

Locations & Schedules

  • 9 King Albert Park (KAP Mall) #02-21, 598332

  • 80 Marine Parade Road #10-06, 449269

  • Live Online E-Learning from the comfort of home

  • @The Learning Lab | 101 Thomson Rd #03-03, 307591

  • @The Learning Lab | 33 Sengkang West Ave #02-18 to 21, 797653

With an optimal learning structure

Our curriculum are developed with our students learning in mind. Each course has pre-requisites - not because we want to keep it exclusive but because we want to maximise our students learning.

We also have parents in mind when we designed our course logistics - we take care of all the materials and equipment needed so that busy parents can take a breather

Recognising that each student has different learning preference, we have designed our courses to be taught in different modalities and formats - from weekly classes to full day holiday camps. Choose the mode and format which best suits your child’s busy scheduling and learning preference.

Course Fees

Standard (5 x 2 hrs)
$480 ($523.20 w/GST)

Full-Day Camp (2 x 6 hrs)
$530 ($577.70 w/GST)

Structure

    • Ages 13 to 18

    • Completed S102 - Python 1 or

    • Passed the placement test with Coding Lab

  • Your child just needs to show up and we will take care of everything else.

  • We keep our classes small so that every student benefits from maximum personalised attention.

  • 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

Mode (Options)

  • Conducted on a weekly basis, once a week, on a fixed day and timing.

  • Conducted during the school holidays of both Singapore and International schools, holiday camps provides students with meaningful use of their time during the holidays.

Format (Options)

    • 5 lessons, 2 hours per lesson

    • 10 hours total

    • Available in both weekly or holiday camps mode

    • 2-day, full day camp

    • 6 hours per day

    • 12 hours total

    • Lunch and snacks provided

    • Only available as Holiday Camps

Loved by both Parents and Students

“Had a great time learning some new coding and the teacher was particularly good and fun. We made a game of sudoku that worked well.”

David, Father of Noah, 15

“I have to be really persistent, and I thank my coding tutor for being so encouraging to me. Sometimes when I run my code, an error comes up. So I have to keep fixing and trying, until I finally get it right. Coding tests my patience but coding is still super cool!”

Lauren, 14, MGS

“Excellent coding guidance and learning feedback from Min Shen! Hope to cross path with you again for future classes :) The admin support team provide awesome service with prompt response!”

Elise, Mother of Jia Qi, 15

“The teacher is knowledge and helpful. My boy enjoyed the class a lot.”

Sherlyn, Mother of Kwan, 14

“Very patience and good teacher Edmund. Course materials allows for application of coding skills.”

Victor, Father of Michael, 10

Our students have been awarded accolades locally and globally.
Read more raving reviews, meet our students or check out our students’ achievements!

Meet Our Delighted Students!

Our rigorous programme ensures that our students always place ahead of the curve.
Check out some of our students’ achievements, hear from our students, or read what our parents say about us!