S100P: Python Perfect


For Ages 14 - 19

Perfect Your Python Foundation
Foundations take time and effort to build, which is why Python Perfect is your ideal place to be to lay those firm foundations.
Challenges according to Levels
We have 10 difficulty levels and each student will be mentally stimulated by the challenges from their individual levels.
Solve Real World Challenges
The carefully curated challenges hail from domains like Banking and Finance, Engineering and even Medicine.
Be A Python Hero

“I know Python; what is your superpower?” To be a Python Hero, you need to clock at least 10,000 hours (to become a superhero!) and Python Perfect is your first step towards that. The class is curated for students who have completed our core foundational classes (S102 and S112); for them to hone their Python power with lab work.

Python Perfect (S100P) is an individualised learning method that supplements and ensures that students apply the concepts they have learned in Python 1 (S102) and Python 2 (S112. This promotes the self-study of core programming concepts with ease. Students will advance as quickly as possible on their own to the next level, and have 24/7 access to the system online to submit their questions. During class, tutors will be coaching, guiding and inspiring the students on tackling the challenges to achieve mastery in Python.

Hundreds of well-designed programming challenges, carefully categorised by topics and difficult level will allow students to practise at their individual optimal point. The challenges hail from a wide variety of domains, ranging from Banking and Finance to Engineering, Mathematics and even Medicine. Students will gain an appreciation of the wide applicability of Python in the real world.

Students will progressively earn “Python Experience” as they solve the programming challenges. After achieving a Level 7 and solving a specially curated set of critical mandatory challenges, students will be awarded a “Python Grandmaster” badge which signifies that they are ready to move on to our S200 Electives courses.

Note: This course utilises educational technology to allow students to build a strong foundation at his/her own pace. Time needed to complete this course thus varies by student. It typically ranges from 2-4 terms (6 to 12 months).

Example of a Leap Year Generator program in Python

Completing this course is a prerequisite for our Application and Electives (S200) course series

Curious as to what happens during the course? Take a peek into our S100P and how it benefits our teens.

Want to find out more? Meet our students or check out our FAQs.

Another part of Python that I really enjoyed was Python Perfect which was basically coding challenges. I would work on different challenges each week, to devise a solution to the problems. I really enjoyed it and that kept my interest sustained. Josephine, 14 years old, Raffles Girls' School
Outline

A variety of challenges from different domains from Banking and Finance to Engineering, Mathematics and Medicine.

Class Format
Weekly Classes (Billed Quarterly)
10 x 2 Hours (20 Hours) per quarter
SG$420 (use "MYCODEONLINE" at checkout)
Holiday Camps (Accelerated)
3 x 5 Hours (15 Hours)
SG$356 (use "MYCODEONLINE" at checkout)

For Students
• Ages 14 to 19
• Completed Python 2 (S112) or
• Passed the placement test with Coding Lab
Course Structure
• eBook and video-on-demand provided
• LIVE Online Classes
• Maximum 1:10 Instructor-Student ratio
• 1 Term (3 Months), 10 Lessons x 2 Hours

Schedules

LIVE ONLINE CLASSES

Learn from the comfort of your home. All our lessons are conducted online using Zoom. Your child will get to interact with their teacher and classmates in real-time.


Testimonials

AWARD-WINNING ONLINE CODING CLASSES

Our e-learning includes LIVE video conferences with our tutors, online questions, and everything you need to fully understand the material.

ICS STUDENT FEATURE: CHRISTOPH CUAN, 16

16-year-old Christoph takes us through his Python game version of Connect 4, which he created to entertain people during the pandemic. Watch the project that won him a Distinction, Judges' Choice (Most Creative) and Overall People's Choice in the International Coding Showcase 2021.

EXPERIENCE THE CODING LAB® DIFFERENCE ONLINE

Learning from home has never been this simple for ages 7 to 18 with our E-Learning Package!