Certificate Program

Python for Kids

The Python for Kids course is designed to introduce young learners to the fundamentals of programming using the Python language. Through interactive lessons, engaging activities, and hands-on projects, this course aims to develop kids’ problem-solving skills and computational thinking while making learning fun and accessible.

Estimated Time

08 Weeks

Total duration: 90 Notional hours

Prerequisites

No prior experience or knowledge is needed

Why choose us?

– High-quality content
– Hands-on projects
– Weekly assessments
– Certificate on completion

ykpkrlvm

Introduction

Welcome to the Python for Kids course, where young learners embark on an exciting journey into the world of programming through the Python language. Our program is thoughtfully designed to introduce kids to the fundamentals of coding, fostering problem-solving skills and computational thinking in an engaging and accessible way.

Dive into the fascinating realm of programming with our Python for Kids course. Through interactive lessons, fun activities, and hands-on projects, participants will discover the joys of coding using Python while honing their problem-solving abilities.

 

Enroll your child in the Python for Kids course and watch as they become budding programmers. This course provides an enjoyable and educational experience, introducing kids to the world of coding through Python and nurturing their computational thinking skills. Join us in making learning a thrilling adventure in the world of programming.

What you will learn

Master the problem-solving process and apply it to programming

Understand how computers function and the roles of various computer components

Learn Python’s data types, expressions, statements, and flow control

Engage in various hands-on projects to practice and solidify programming skills

Develop programming skills by creating your projects and having fun

Course Content

Module 1 : Problem Solving and Computing

Lesson 1

The Problem-Solving Process

  • Intro to Problem Solving
  • The Problem-Solving Process
  • Exploring Problem Solving

Lesson 2

Computers and Problem Solving

  • What is a computer?
  • Input and Output
  • Processing
  • Storage
  • Project – Propose an App
Module 2 : Introduction To Programming

Lesson 1

Pseudocode

  • Basic programming constructs

Lesson 2

Flow-chart

  • Process diagrams
Module 3 : Python Programming

Lesson 1

Why Python Programming

  • Gain an overview of what you’ll be learning and doing in the course.
  • Understand why you should learn programming with Python.

Lesson 2

Data Types & Operators

  • Represent data using Python’s data types: integers, floats, booleans, strings, lists, tuples, sets, dictionaries, compound data structures.
  • Perform computations and create logical statements using Python’s operators: arithmetic, assignment, comparison, logical, membership, and identity.
  • Declare, assign, and reassign values using Python variables.
  • Modify values using built-in functions and methods.
  • Practice whitespace and style guidelines.

Lesson 3

Control Flow

  • Write conditional expressions using if statements and boolean expressions to add decision making to your Python programs.
  • Use for and while loops along with useful built-in functions to iterate over and manipulate lists, sets, and dictionaries.
  • Skip iterations in loops using break and continue.
  • Condense for loops to create lists efficiently with list comprehensions.

Lesson 4

Functions

  • Define your own custom functions.
  • Create and reference variables using the appropriate scope.
  • Add documentation to functions using docstrings.
  • Define lambda expressions to quickly create anonymous functions.
  • Use iterators and generators to create streams of data.

Our Lecturers

Mr. Chandika Witharana

Lecturer @ APIBA

Lecturer in Software Engineering & Business Intelligence at the Faculty of Management Studies and Commerce University of Sri Jayewardenepura from 2014 – 2022. Chief Executive Officer & Founder at APIBA. Chief Executive Officer & Founder at Xenosys Software solutions.

Regular Course Fees : LKR. 35,000

Early bird offer: LKR. 25,000

Early bird offer valid until 2023 November 11

Assessment
100% compulsory to pass the assessment at the end of the program (50% or above)
Student Support
Learning Management Systems (LMS) or Contact Coordinator of the course
Mode of Delivery
100% conducted live with access to recordings

Get Hands On Experience With Our Industry Partners

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

“I’m extremely glad I signed up for the program. I definitely got what I wanted from the program and strongly recommend it.”

Javier R. Olaechea Financial Data Analyst

“I’m extremely glad I signed up for the program. I definitely got what I wanted from the program and strongly recommend it.”

Javier R. Olaechea Financial Data Analyst

“I’m extremely glad I signed up for the program. I definitely got what I wanted from the program and strongly recommend it.”

Javier R. Olaechea Financial Data Analyst

Kickstart your learning experience with APIBA.

Why choose us?

– High-quality content
– Hands-on projects
– Weekly assessments
– Certificate on completion

Why choose us?

– High-quality content
– Hands-on projects
– Weekly assessments
– Certificate on completion