Certificate Program in Python Programming for Kids
Course Overview
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.