P205 - Python Junior 1

When Python Meets Mathematics, the learning is doubled. Using primary school mathematics which students are already familiar with as a context to teach Python, students learn faster and at the same time develop a new level of understanding and appreciation in Mathematics.

Start your journey with Python

Python is a versatile and practical text-based programming language that is suitable for students with zero knowledge in coding.

Master Python Through Mathematics

Designed to strengthen logical thinking and problem-solving skills, this program uses mathematics as a foundation for learning Python programming in an engaging way.

Develop Your Own Baymax

Develop your personalised healthcare companion which provides personalised health advice

When Python Meets Mathematics, The Learning Is Doubled

Increasingly, students are exposed to basic programming at school. Whether they’ve done 6 months of basic Scratch, Sphero or Robotics, our rigorous programme goes significantly beyond, focusing on the cognitive development of our students in the area of computational thinking, regardless of platform.

Using CT is similar to how we utilize Mathematics and language skills to solve problems daily, make decisions and communicate with others. Just like how you do not have to be a mathematician to apply mathematics, you do not have to be a professional computer programmer to apply and appreciate Computational Thinking.

We have designed a curriculum that introduces computational thinking at an age-appropriate level.

While the learning is serious, our curriculum is designed to let students learn using fun, meaningful and relatable context. Students 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 ending off with developing their own personalised “Baymax”, complete with a health tracker and personalised health tips? The sky is the limit as Kids get their hands on these exercises, and much more in our Python Meets Math classes!

Students write code in Python to solve actual PSLE questions

Students write code in Python to solve actual PSLE questions

(Click image to enlarge)

Explore game development with python and find out the endless possibilities of coding! One of our students created this Pokemon game during the hackathon of our P21S-PyGD – Python Game Development course.

Upcoming Classes

Mar
16
Mon
9:45 am - 3:15 pm
Prereq: Beginner - No prior experience needed
2-Days Holiday CampAge10-12In-PersonOnline
No event found!

February 2026

MO
TU
WE
TH
FR
SA
SU
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
Events for February

1st

No Events
Events for February

2nd

No Events
Events for February

3rd

No Events
Events for February

4th

Events for February

5th

No Events
Events for February

6th

No Events
Events for February

7th

No Events
Events for February

8th

Events for February

9th

No Events
Events for February

10th

No Events
Events for February

11th

Events for February

12th

No Events
Events for February

13th

No Events
Events for February

14th

No Events
Events for February

15th

Events for February

16th

No Events
Events for February

17th

No Events
Events for February

18th

Events for February

19th

No Events
Events for February

20th

No Events
Events for February

21st

No Events
Events for February

22nd

Events for February

23rd

No Events
Events for February

24th

No Events
Events for February

25th

Events for February

26th

No Events
Events for February

27th

No Events
Events for February

28th

No Events
Events for March

1st