Certificate Program in Python Programming for Kids

Course Overview

INTAKES January, May & September
METHOD OF DELIVERY Hands-on practical sessions (60%) Theory and demonstrations (40%) The delivery method is Online and Onsite
MEDIUM OF INSTRUCTION Sinhala and Simple English
COURSE DURATION 3 Months
COURSE SCHEDULE Option 1 Saturday Batch 8:00AM - 12:00PM Option 2 Sunday Batch 8:00AM - 12:00PM
LEARNING HOURS 48 Hours

Course Contents

This 3-month program offers a comprehensive introduction to Python programming tailored for beginners and intermediate learners. Delivered both online and onsite, the course covers essential concepts such as Python fundamentals, object-oriented programming, data handling, and file management. Students will also explore automation, gaming, and project development, culminating in a capstone project to demonstrate their skills. The program encourages interactive learning, individual attention, and project-based exercises to ensure mastery of the content.

Module Details
Module 1 Introduction to Programming and Python

Objective: What is programming? Introduction to Python and its applications Setting up the Python environment Writing and running your first Python program

Module 2 Python Fundamentals

Objective: Understanding Python syntax and structure Variables, data types, and operators Input/output operations in Python

Module 3 Control Structures in Python

Objective: Conditional statements: if, elif, else Looping: for and while loops Combining loops and conditions

Module 4 Functions and Modularity

Objective: Defining and using functions Arguments, parameters, and return values Importance of modular programming

Module 5 Working with Objects

Objective: Introduction to Object-Oriented Programming (OOP) Creating and using classes and objects Attributes and methods

Module 6 Collections and Data Structures

Objective: Lists, tuples, and sets Dictionaries and their applications Iterating through collections

Module 7 Error Handling and Debugging

Objective: Introduction to exceptions Handling errors with try, except, and finally Debugging tips and tools

Module 8 Iterables and Generators

Objective: Understanding iterables in Python Creating and using generators Applications of iterables in real-world problems

Module 9 File Handling and Resource Management

Objective: Reading from and writing to files Working with different file formats Managing resources efficiently

Module 10 Developing a Python-Based Game

Objective: Basics of game design and development Creating a simple Python game Enhancing game features and user experience

Module 11 Automation with Python

Objective: Using Python to automate repetitive tasks Working with libraries like os and shutil Writing scripts for real-world automation

Module 12 Capstone Project

Objective: Identifying and planning a Python project Developing a functional Python application Presenting and evaluating the final project

Course Fee

OPTION 1

Full Course Fee LKR 30,000/=

OPTION 2

Pay with Installments LKR 10,000/= X 3 installments

Admission Requirements

  • Age & Student Eligibility

    Suitable for young learners aged 10–17, including post-O/L and post-A/L students looking to utilize their waiting period productively.

  • Flexible Skill Levels

    Welcomes both complete beginners with zero coding background and intermediate Python learners aiming to refine their skills.

  • Key Requirement

    Enthusiasm for technology and a willingness to learn through fun, hands-on programming projects.

 

Target Audience

The Certificate Program in Python Programming for Kids is designed for the following groups:

  • Children aged 10–17: Young learners eager to explore coding and develop foundational programming skills.
  • O/L and A/L students awaiting results: Students looking to utilize their free time productively by gaining valuable technical skills.
  • Beginners with no prior programming experience: Individuals interested in learning Python from scratch in an interactive and beginner-friendly environment.
  • Intermediate Python programmers: Those with basic knowledge of Python who wish to enhance their programming skills and tackle more complex projects.

This course is ideal for any young individual passionate about technology and curious about coding, regardless of their prior experience

Please review the entry requirements before starting your application.

Contact Us

Ms. Shanika Rajasinghe

Ms. Shanika Rajasinghe

Course Coordinator

shanika@gsdc.lk 94712 993 993 Chat on WhatsApp