top of page
Python Program for Kids

Course Fee

$ 280 โ†’ 188

Duration

2.5 Months

Python Programming for Kids

(Python Lab)

Target Age: 8 โ€“ 17 Years


๐Ÿ“˜ Course Profile

This Python Programming for Kidsย course introduces students to the world of text-based programming using Python.

Students will learn programming through a step-by-step, hands-on approach, starting with Python fundamentals and gradually progressing to functions, conditions, loops, problem-solving, and creative coding projects.

No previous Python programming experience is required. The course is designed to help students develop logical thinking, computational thinking, problem-solving skills, creativity, and confidence in programming.


๐Ÿง  What Kids Will Learn

โœ”๏ธ Python Programming Fundamentals

โœ”๏ธ Python Syntax & Indentation

โœ”๏ธ Variables & Data

โœ”๏ธ print()ย and Basic Input

โœ”๏ธ Mathematical Operations

โœ”๏ธ Functions

โœ”๏ธ Parameters & Return Values

โœ”๏ธ Conditions (if / else)

โœ”๏ธ Loops (while)

โœ”๏ธ Algorithms & Problem Solving

โœ”๏ธ Debugging & Testing

โœ”๏ธ Neighborhood / Painter Activities

โœ”๏ธ Create Games & Interactive Programs

โœ”๏ธ Final Python Project


๐ŸŽฏ Course Benefits

๐ŸŒŸ Develop logical and computational thinking

๐ŸŒŸ Improve problem-solving skills

๐ŸŒŸ Learn real text-based programming

๐ŸŒŸ Build a strong foundation in Python

๐ŸŒŸ Learn how to debug and fix coding errors

๐ŸŒŸ Develop creativity through programming projects

๐ŸŒŸ Build confidence in independent coding

๐ŸŒŸ Prepare students for advanced programming, robotics, AI and technology learning


๐Ÿ‘จโ€๐Ÿซ Learning Style

โœ”๏ธ Step-by-step learning approach

โœ”๏ธ Project-Based Learning (Learn by Doing)

โœ”๏ธ Teacher demonstration and guided coding

โœ”๏ธ Hands-on coding practice

โœ”๏ธ Coding challenges and problem solving

โœ”๏ธ Small class sizes for personalized instruction

โœ”๏ธ Friendly and supportive teachers

โœ”๏ธ Practical projects instead of theory-only learning


๐Ÿ† Final Outcome

Upon completing the course, students will be able to:

โœ… Write and run basic Python programs

โœ… Understand Python programming concepts

โœ… Use variables and basic data

โœ… Create and use functions

โœ… Use if / elseย conditions

โœ… Use loops to repeat instructions

โœ… Understand basic algorithms

โœ… Identify and fix simple coding errors

โœ… Create simple games and interactive programs

โœ… Complete and present an original Python project



๐ŸŽ“ Kids Python Programming Program

Level:ย Beginner / Intermediate

Format:ย Project-Based Learning

Duration:ย 12 Weeks

Total:ย 36 Hours


๐Ÿ“˜ Course Information โ€” Python Programming for Kids

Course Information

Details

Course Name

Python Programming for Kids

Course Duration

2.5 Months

Total Learning Hours

30 Hours

Class Sessions

12 Sessions

Class Duration

3 Hours / Session

Class Days

Saturday or Sunday

Learning Platform

Python Lab

Programming Language

Python

Course Level

Beginner / Intermediate

โฐ Class Schedule

Group

Class Time

Group A

09:00 AM โ€“ 12:00 PM

Group B

02:00 PM โ€“ 05:00 PM

๐Ÿ’ฐ Course Fee

Fee Type

Price

Regular Fee

$280 / Course

Trial Student Fee

$188 / Course

Include

Learning Materials, KDC Bag, Certificate



๐Ÿ“š Detailed Syllabus


Module 1 โ€” Python Fundamentals
Weeks 1โ€“2 | 6 Hours

Week 1 โ€” Introduction to Python
  • What is Programming?

  • What is Python?

  • Introduction to Code.org Python Lab

  • Python Editor

  • Run Python Code

  • Python Syntax

  • Comments

  • print()

  • Text and Numbers

Activities:

  • Hello Python

  • My Name Program

  • My Introduction Program

Mini Project:


๐ŸŽฏ My First Python Program


Week 2 โ€” Variables & Basic Operations
  • Variables

  • Strings

  • Numbers

  • Creating Variables

  • Using Variables

  • Basic Mathematical Operations

  • Simple Calculations

  • Input and Output

Activities:

  • Age Calculator

  • Simple Calculator

  • Student Information Program

Mini Project:


๐Ÿงฎ My Python Calculator


Module 2 โ€” Functions
Weeks 3โ€“4 | 6 Hours

Week 3 โ€” Introduction to Functions
  • What is a Function?

  • Why use Functions?

  • Creating Functions

  • def

  • Calling Functions

  • Reusing Code

  • Organizing Programs

Activities:

  • say_hello()

  • welcome()

  • Create a drawing function

  • Create reusable commands

Mini Project:


๐ŸŽฏ My Python Functions


Week 4 โ€” Parameters & Return Values
  • Parameters

  • Arguments

  • Passing Information to Functions

  • Multiple Parameters

  • return

  • Reusable Functions

  • Problem Solving with Functions

Activities:

  • Greeting Program

  • Simple Calculator Functions

  • Math Functions

Mini Project:


๐Ÿงฉ Python Helper Program


Module 3 โ€” Neighborhood & Creative Python
Weeks 5โ€“6 | 6 Hours

Week 5 โ€” Python Neighborhood
  • Introduction to Neighborhood

  • Commands

  • Sequence

  • Movement

  • Step-by-Step Instructions

  • Problem-Solving Challenges

  • Debugging

Activities:

  • Move through the neighborhood

  • Complete a path

  • Solve coding challenges

  • Debug incorrect code

Mini Project:


๐Ÿ—บ๏ธ Python Neighborhood Challenge


Week 6 โ€” Python Painter
  • Introduction to Painter

  • Basic Commands

  • Movement

  • Drawing

  • Patterns

  • Repetition

  • Functions for Drawing

  • Creative Problem Solving

Activities:

  • Draw Shapes

  • Create Patterns

  • Create Simple Artwork

  • Use Functions for Drawing

Mini Project:


๐ŸŽจ Python Digital Artwork


Module 4 โ€” Control Structures
Weeks 7โ€“9 | 9 Hours

This is the core programming stage where students learn how programs can make decisions and repeat actions.


Week 7 โ€” Conditions
  • What is a Condition?

  • True / False

  • Comparison Operators

  • if

  • else

  • if / else

  • Decision Making

Activities:

  • Age Checker

  • Number Checker

  • Simple Password Checker

  • Weather Decision Program

Mini Project:


๐ŸŽฎ Python Decision Game


Week 8 โ€” Loops
  • What is a Loop?

  • Why use Loops?

  • whileย Loop

  • Repeating Instructions

  • Loop Conditions

  • Counters

  • Avoiding Infinite Loops

Activities:

  • Counting Program

  • Repeated Movement

  • Pattern Generator

  • Loop Challenges

Mini Project:


๐Ÿ”„ Python Loop Challenge


Week 9 โ€” Conditions + Loops
  • Combining ifย and loops

  • Nested Logic

  • Problem-Solving Strategies

  • Debugging

  • Testing Programs

  • Improving Code

  • Algorithms

Activities:

  • Coding Challenges

  • Debugging Challenge

  • Create a Simple Game

  • Algorithm Challenge

Mini Project:


๐ŸŽฎ Mini Python Game


Module 5 โ€” Final Python Project
Week 10 | 3 Hours

Final Project Development

Students will follow a simple project development process:


1๏ธโƒฃ Project Planning
  • Choose a project idea

  • Define the goal

  • Plan the program

2๏ธโƒฃ Algorithm / Flow
  • Plan the steps

  • Identify inputs and outputs

  • Organize the program

3๏ธโƒฃ Coding
  • Write Python code

  • Use variables

  • Use functions

  • Use conditions

  • Use loops

4๏ธโƒฃ Debugging
  • Find errors

  • Test the program

  • Fix problems

  • Improve the code

5๏ธโƒฃ Presentation
  • Demonstrate the project

  • Explain how it works

  • Present the coding process



๐Ÿ† Final Project Options

Students can choose one:


๐ŸŽฎ Option 1 โ€” Python Quiz Game

A simple question-and-answer game.


๐Ÿ”ข Option 2 โ€” Number Guessing Game

The player tries to guess a number.


๐Ÿงฎ Option 3 โ€” Python Calculator

A calculator using functions and conditions.


๐Ÿ‘ค Option 4 โ€” Student Information Program

A program that collects and displays student information.


๐ŸŽจ Option 5 โ€” Python Painter Project

Create a creative artwork using Python.


๐Ÿ—บ๏ธ Option 6 โ€” Mini Adventure Game

A simple interactive story using conditions and functions.



โฑ๏ธ 30-Hour Course Structure

Module

Weeks

Hours

๐Ÿ Python Fundamentals

1โ€“2

6 Hours

๐Ÿงฉ Functions

3โ€“4

6 Hours

๐ŸŽจ Neighborhood & Painter

5โ€“6

6 Hours

๐Ÿ”€ Control Structures

7โ€“9

9 Hours

๐Ÿš€ Final Project

10

3 Hours

TOTAL

10 Weeks

30 Hours


๐ŸŽ“ Final Outcomes

By the end of the 30-hour program, students will be able to:

โœ… Understand the fundamentals of Python programming

โœ… Write and run Python programs

โœ… Use print()ย and variables

โœ… Perform basic calculations

โœ… Create and use functions

โœ… Use parameters and return values

โœ… Use if / elseย conditions

โœ… Use whileย loops

โœ… Understand algorithms and computational thinking

โœ… Solve programming challenges

โœ… Debug and improve simple programs

โœ… Create a simple Python game or application

โœ… Complete and present an original Python project

Coding & Robotics Teacher

Thorn Rithy

Coding & Robotics Teacher

This is placeholder text. To change this content, double-click on the element and click Change Content. To manage all your collections, click on the Content Manager button in the Add panel on the left.

bottom of page