
Empower your child with the most in-demand coding skills through interactive, beginner-friendly Python lessons
Coding is the language of the future, and your child can start speaking it today!
Our Python Coding Course at My Ustaza Academy introduces young learners to the exciting world of programming through step-by-step lessons, creative challenges, and real-world projects. Designed with care and curiosity, this course helps students think like problem solvers, boosting their logic, focus, and creativity along the way.
Course Duration:10 Weeks
Age Group: 10+ years
Class Frequency: 2 sessions per week (40-45 minutes each)
Fee: 200 AUD/SAR (per month)
What You’ll Learn:
- Python syntax, variables, and data types
- Loops and conditions for logic and decision-making
- Lists, tuples, dictionaries, and sets
- Functions for structured, reusable code
- File handling and modules
- Error handling and debugging basics
- Game creation with Turtle Graphics and Pygame Zero
- Introduction to Object-Oriented Programming
- Capstone Project — students design and present their own creation
How You’ll Learn:
- Visual First Learning — every concept comes alive through graphics and games
- Project-Based Lessons — practical coding every class
- Gamified Challenges — earn XP and badges for problem solving
- Collaborative Coding — pair projects to boost team skills
- Hands-On Debugging — guided troubleshooting sessions
Course Outline
- Getting Started with Python
- Syntax | Printing | Variables | Comments
- Create your first “Hello World” and personal bio card
- Input, Math & Operators
- User Input | Arithmetic | Logic
- Build a mini calculator and explore interactive programs.
- Decision Making
- If/Else | Nested Conditions
- Design a password checker and “Smart Door Lock.
- Loops & Patterns
- Lists | Tuples | Dictionaries | Sets
- Organize data through a shopping list and phonebook project.
- Data Structures
- Lists | Tuples | Dictionaries | Sets
- Organize data through a shopping list and phonebook project.
- Functions & Modular Thinking
- Defining Functions | Parameters | Return Values
- Create a grade calculator and learn to reuse code efficiently
- Files & Modules
- File Handling | Error Handling | Importing Modules
- Build a Rock-Paper-Scissors Game using the random module.
- Turtle Graphics
- Drawing | Colors | Loops in Graphics
- Turn your code into art — spirals, shapes, and digital patterns.
- Games & OOP Basics
- Classes | Objects | Pygame Zero Intro
- Design a simple interactive game with moving characters.
- Capstone & Showcase
- Final Project | Presentation
- Students code, debug, and present their own mini game or art app
Outcomes:
- Master Python fundamentals and logical thinking
- Build working apps, games, and digital art
- Develop problem-solving and creative confidence
- Be ready to progress into AI, Data Science, and Advanced Programming
