Python

Level 1

Students can have an insight on how the programming world works and get familiar with the concepts of coding using Python language. Python is a computer programming language often used for building websites and software, machine learning, task automation as well as data analysis. It is beginner friendly as the syntax / code used to construct a Python program is human-readable. With this characteristic, Python has become one of the most used and popular languages today in the IT industry as well as younger generation’s first programming language to learn.

Objectives

  • Study the fundamental concept of Python programming language.
  • Study on adapting Python language in real-life scenario happening around student.
  • Learn coding concept with beginner friendly syntax which helps student explore more programming languages.
  • Using coding to explore student’s creativity and enhance their problem-solving skills.
  • Use coding to improve logical thinking as well as student’s mathematical thinking through handling real-life problems.

Course Info

Platform used:
Python Editor

Lessons:
24 lessons

Duration:
6 months, 24 weeks

Skills:

  • Understand how coding works
  • Improve computational skills
  • Improve problem-solving skills and team-work spirit
  • Boost student’s creativity and logical thinking

Lesson Plan:

No Lesson
1 Introduction of Python World
2 Different Types of Variables
3 Integer and Float Operations
4 Boolean Data Types
5 String Operations – Part 1
6 String Operations – Part 2
7 String Operations – Part 2
8 Conditional Statement – Part 1
9 Conditional Statement – Part 2
10 Application of conditional statement
11 Logical Operations
12 Repetition – For Loop
13 Repetition – While Loop
14 Difference of for loop and while loop
15 Application of for loop
16 Application of while loop
17 Debugging Technique with Python Editor
18 Problem-solving and analysis

 

Estimated Duration: 18 weeks + 6 weeks for final project

*For final project, students will be provided a series of Python questions and required to develop their own console-based mini program with Python language using their creativity to solve the real-world problem statement.

Give Your Child
the Confidence to
Think, Learn, and Succeed

Whether online or in-class, our enrichment programmes help children grow into confident, capable, and future-ready learners.

Start Now!