S102: Python 1


For Ages 14 - 19

Introduction to Python, the most versatile language
Python is a versatile and practical text-based programming language that is suitable for students with zero knowledge in coding.
Syntax and Variables of Python language
Booleans, Conditionals, While Loops form the foundation knowledge of Python for students to grasp the language.
Sharpen Your Mind with Mathematical Challenges
We have multiple mathematical challenges for students to apply their Python knowledge with what they learn in school.
Python Meets Mathematics 1

Step into the shoes of search engine giant, Google when you utilise Python to solve your problems. Or understand the Python code behind the virality of your Instagram posts. The simplicity and practicality of Python are widely revelled by programmers and developers around the world and you can be in awe as well by starting Python today.

Python is a suitable language to get students with zero background started on coding/programming. After learning the syntax and data types, students will have the basic foundations to build practically anything from software to apps, to websites.

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.

A Python program that generates Prime Numbers

Completing this module is a prerequisite for Python 2 (S112).

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

My boy had recently completed Python 1 class, and is now solving challenging Python tasks as part of his Python Perfect classes, which will ready him for Python 2. I am glad we found Coding Lab as it has ignited my boy’s passion for coding. Hui Li, Mother of Ian, 14 years old
The teachers are friendly and very helpful and has help me build my interest in coding. The courses are very informative and helpful. 10/10 Would recommend this. Chan Yanliang, 16 years old
Outline

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

Class Format
5 x 2 Hours
5 sessions, 2 hours per session OR 2 sessions, 5 hours per session
Weekly / 5 days intensive / 2 days intensive
SG$238.10 (use "MYCODEONLINE" at checkout)
(Accelerated) S101 + S101P - 5 x 5 Hours
Accelerated S101:Python 1 + S101P: Python Perfect 1
5 sessions, 5 hours per session
SG$527 (use "MYCODEONLINE" at checkout)

For Students
• Ages 14 to 19
• With no prior experience 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
• 10 hours duration

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.

 

Still unsure?

Sign up for a Trial Class!
(After the trial lesson, you can register for a full class and get your money back)


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!