S101: Python 1
Ages 13 – 18
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.Writing a program to generate only Prime Numbers
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 Mathematics and Programming. Our award-winning curriculum utilises knowledge from the GCE “O” and “A” level Mathematics for students to pick up Python programming skills. Students will thus have a better understanding on complex and abstract Mathematical concepts.
Want to find out more? Check out our FAQs.
Introduction to Python
Install, setup and run Python
Basic Syntax and Variables
Numerical Data and Mathematics Operators
Simultaneous Equation Solver
Booleans and Conditionals
Learn Booleans and Conditionals
If, If-then-else, if and elif
Logical operators and truth tables
Quadratic Equation Solver
Learn While Loops
Prime Numbers Generator
Fibonacci Sequence Challenge
Defining your own function
Modularising your code
Modules and Libraries
Random Number Generator
Hackathon and Timed Challenges
Ages 13 to 18
With no prior experience
All materials and equipment provided
Maximum 1:10 Instructor-Student ratio
10 hours duration
9 King Albert Park (KAP Mall) #02-21, 598332
80 Marine Parade Road #10-06, 449269
The Grassroots Club
190 Ang Mo Kio Ave 8, 568046
[Holiday Camps Only]
Coding Lab Online
Learn from the comfort of your home
[Live Online E-Learning]
Coding Lab Student Feature: Sarah Go, 17, Hwa Chong International
Meet Sarah, our talented young coder. Starting from ground zero, she has come a long way – after all, she clinched an Honourable mention at the National Olympiad in Informatics (NOI) in March 2018, in just less than six months of learning to code.
Coding Lab Student Feature: Surya, 14, Raffles Institution
Surya Nayar, 14, is no ordinary student. At his young age, he can count Python and C++ programming skills under his belt. This savvy student wrote his own stock rating algorithm after attending a Masterclass on Data Analytics with us.
Coding Lab Student Feature: Dylan, 12, NUS High
Meet Dylan, who was already programming in Python at the age of 11. An avid learner who has written solutions to problems that students typically encounter at the Pre-U level, he will be enrolling at NUS High in 2020.