June School Holidays

P205+P206 Python Junior 1+2 (Accelerated)

P205+P206 Python Junior 1+2 (Accelerated)
June School Holidays

P205+P206 Python Junior 1+2 (Accelerated)

Duration
5 x 3.5 hour lessons
Classes Fully In Person
Certificate Provided (Digital Copy)
Prerequisite
Ages 10 to 12,
No experience required
w/GST

Programme Overview

For Ages 10 to 12

It’s never too early to build foundations.

As the Fourth Industrial Revolution is approaching, coding skills are more essential than ever in giving your children a competitive advantage. Python is a powerful language, widely used in companies like Google and Amazon Web Services. Yet, it is the best place to start for younger learners who are new to programming because of its relative simplicity.

Course Outline

We understand that learning a new programming language, or transitioning from Scratch to Python, can be daunting for children. Through engaging topics such as familiar themes from children’s media, we introduce coding in a real-world context. For instance, students will create programmes such as a BMI calculator and simple health advisory tools that are relevant to real-life situations, making coding concepts easier to understand and more memorable.

Register at least 14 days before the programme start date to enjoy a 5% early bird discount.

Course Highlights

P205 Python Junior 1

Introduction to Python

  • Learn to install, set up and run Python
  • Introduction to various data types (e.g. strings, floats, integers)

Various data types

  • Learn and apply numerical data and mathematical operators
  • Calculate the area of a square, triangle and circle
  • Develop a BMI calculator
  • Learn string (text) data and string manipulation

Making decisions with conditional operators

  • Syntax of if, if–else and elif
  • Develop a personal healthcare application
P206 Python Junior 2

Logical operators and truth tables

  • Learn and apply logical operators (and, or, not)
  • Develop a movie age checker

While loops

  • Use while loops
  • Apply while loops to mathematical concepts (e.g. prime numbers, lowest common multiple)
  • Solve problem sums using guess-and-check methods

Using modules and libraries

  • Generate random numbers

Hackathon and challenges

  • Timed challenges to extend students’ abilities

 

Register Now To Start Their Learning Journey!

Fill out the form to add it to your cart. It's quick and easy!

Student Information

If you have more than one child, do register each child separately.

Frequently Asked Questions

About P205+P206 Python Junior 1+2 (Accelerated)

What is your average class size?

Our classes have a 1:8 teacher-to-student ratio. We keep our classes small so that every student benefits from personalised attention.

What do students need to bring to class?

We provide all equipment for the classes. Students just need to bring stationery, a water bottle and a jacket in case it gets cold.

What if a student misses a class? Is there a class replacement policy?

Unless absence is due to medical reasons, an email to specialprogrammes@thelearninglab.com.sg at least two weeks in advance is required for us to arrange a replacement class.

Depending on the lesson hours missed, you or your child may attend a replacement class or have the registration transferred to the same course at another location or time slot. Replacement classes may be conducted online or in person at Coding Lab’s campuses (KAP Mall / Parkway Parade).

Are there any prerequisites for the coding classes?

Yes, this differs for each programme. Please check the prerequisites carefully before signing up.

What if a student has done a coding class previously? Can he or she still attend your coding class?

The student may need to complete a placement test as we will need to assess his or her foundation level as the curriculum offered by other avenues may be different. We want to ensure that every student who comes to our class benefits and learn. Hence, it is vital that your child is enrolled in the right course to provide them with the right level of challenge.

I want to sign up but am unable to confirm the time slot as the school holiday schedule is not out. What should I do?

We understand the challenges of planning your child’s holiday schedule. You may proceed to sign up to secure a place and send us an email at specialprogrammes@thelearninglab.com.sg. We will do our best to accommodate requests to change time slots, subject to availability.