S101: Python 1
Ages 13 – 18
Python Meets Mathematics 1
Step into the shoes of search engine giant, Google when you utilize 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 manifestation of the synergistic pairing of Mathematics and Programming. Our award-winning curriculum utilize 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
Upp Bukit Timah
264 Upper Bukit Timah Road #03-06, 588208
80 Marine Parade Road #10-06, 449269
The Grassroots Club
190 Ang Mo Kio Avenue 8, 568046
(1 Minute Walk from Yio Chu Kang MRT)
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: Josephine, 14, Raffles Girls School
Meet our talented student, Josephine, 14. A member of her school’s Infocomm club, she started with Coding Lab in 2017, where she was first introduced to Python programming. She has since progressed upward and can now count programming in C++ as another skill under her belt.