Module Summary:
- Price:KES 7,399
- Duration:12 Sessions
- Age Group:13-18 Years
- Level:Novice
- Language:Python
- Certificate:Yes
This module gently guides young learners through the fundamentals of Python programming, from installing their first development environment to writing interactive games with Turtle graphics. Each lesson pairs a hands-on project—like building a calculator, creating a to-do list, or designing a quiz—with clear, age-appropriate concepts such as variables, loops, and functions. By the end, students will have the confidence and skills to craft their own small Python applications and explore more advanced coding adventures.
This course is designed for young learners who are looking to get started with computer programming. No prior coding experience is required—just curiosity and a willingness to experiment with typing and running Python scripts. By the end, students will build confidence in programming fundamentals and be ready to tackle more advanced projects.
Install Python, explore your coding environment (IDLE or VS Code), and write your first “Hello, World!” script.
Learn how to store information in variables and understand the basic data types Python offers.
Interact with users via input() and perform arithmetic operations to make your programs dynamic.
Control your code’s flow by using if, elif, and else to make decisions based on data.
Automate repetitive tasks using for and while loops to save time and write cleaner code.
Create reusable blocks of code with functions, pass in information, and return results.
Manage collections of items using lists (mutable) and tuples (immutable).
Use dictionaries to map keys to values and sets for collections of unique items.
Learn how to save data permanently by reading from and writing to text files.
Bring code to life by drawing shapes and patterns using Python’s turtle module.
Combine loops, conditionals, and randomness to create an interactive guessing game.
Use everything you’ve learned to build a mini-quiz or chatbot, and discover paths for further learning.