Python Junior 2 – Python Meets Primary Mathematics 2

Ages 10 – 12

Banner - P206 - Python Junior 2

Start your journey with Python
Python is a versatile and practical text-based programming language that is suitable for young students.
Apply Mathematics
Write a Python program to solve a Mathematics problem sum
Logical Thinking and Problem-Solving Skills
Learn to break down problems into smaller components to solve them

Let Your Child Take His Python Coding Skills To The Next Level

Upon completing our P206 curriculum, your child will have learned how to run loops with conditionals to solve various Math problems.

In this program specifically designed based on the PSLE Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to apply Mathematical Operators to calculate the area of a square or even develop a BMI Calculator (Who knew that +, -, x, ÷ could be so fun!). They will also make use of conditionals to create a Movie-Age checker. And what about finding the lowest common multiple of two numbers, with just a touch of the button? Kids get to learn these, and much more in our Python Meets Math classes!

Python Health Game by Leonard Yong, 12 years old, in P21S-PyH3 Advanced Computer Scientists Health Advisor
See the real-world applicability of Python with this Health Game coded by our student!

Dice guessing game utilising concepts such as Random, While Loop and Conditionals by Collin, 10 years Old

Completing this module is a prerequisite for the Advanced Computer Scientists programme. Students also need to have completed our App Inventor modules (P201 and P202).

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

I really enjoy my lessons at Coding Lab; the small class size allows me to ask questions freely and interact with the teacher. I enjoy building code as it makes me think and approach problems systematically.Dylan, 11, RVPS


Logical operators and Truth tables
Learning and Applying logical operators (And, Or, Not)
Develop a Movie-Age Checker

While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Lowest Common Multiple)
Problem-sum solving with Guess and Check

Using Modules and Libraries
Random numbers

Hackathon and Challenges
Timed Challenges for students to stretch their abilities

Class Format

5 x 2 Hours
5 sessions, 2 hours per session
Weekly / 5 days intensive
$450 ( $486 w/GST)
(Accelerated) Python Jr 1+2 - 5 x 3.5 Hours / 3 Day Camp
P205 & P206: Python Junior 1 and 2
5 sessions, 3.5 hours per session / 3-Day Camp (9am – 4pm)
$755 ( $815.40 w/GST)

For Students

Ages 10 to 12
Completed P205 or
Passed the placement test with Coding Lab
*P206 was previously known as P301B. Students who have completed P301B do not need to take P206.

Course Structure

All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours duration

Locations & Schedules

Bukit Timah

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

Parkway Parade

80 Marine Parade Road #10-06, 449269

Coding Lab Online

Learn from the comfort of your home

[Live Online E-Learning]

United Square

101 Thomson Rd #03-03, 307591

@The Learning Lab

Seletar Mall

33 Sengkang West Ave #02-18 to 21, 797653

@The Learning Lab


The Coding Lab® Difference

Catch a sneak peek of our happy (and masked) students experiencing the joy of coding at our campuses!

ICS Student Feature: Dhanvin Mohan Ram, 11, Overall People’s Choice Awards

Watch 11-year-old Dhanvin’s roulette program that was coded with Python and explores Mathematical concepts! His project won him the Overall People’s Choice Award in the International Coding Showcase 2020.

ICS Student Feature: Ankit Maharana, 11, Distinction & Judges’ Choice (Best Presentation)

Watch 11-year-old Ankit Maharana’s Take A Break app, which he coded with Python to remind users to take breaks from using computers. This project won him a Distinction and Judges’ Choice (Best Presentation) in the International Coding Showcase 2021.

See more testimonials