Why Take this course?
Python is one of the most popular programming languages in the industry and is frequently used in some of the highest-paying tech domains, such as machine learning, data science, and robotics. After learning fundamental programming concepts with blockly programming at Scratch, Python is the ideal way for kids to learn written programming language. It will develop a thorough understanding of the versatility of a programming language in many development environments and writing scripts that run independently of any software.
We designed a course to keep kids interested in programming. They will also build colourful visual arts to see the practical implementations of their work in software called Processing. Furthermore, the course is based on solving challenging puzzles to develop problem-solving and algorithmic thinking. Our priority is always to keep the material learning-oriented rather than tool-oriented.

Prerequisites:
- Students must be 12 years or older or meet the following technical qualifications.
- Prior experience with Blockly languages (like Scratch Level 2) is required.
- Must understand projects that involve loops, variables, and conditional statements.
- A typing speed of 35–40 WPM is recommended. Practice typing here:
Course Outline
Learning Outcomes
- Master fundamental Python concepts including variables, data types, and operators, and use them to write basic computational scripts in environments like Replit.
- Implement conditional statements (if/else) and loops to control program flow, manage game states, and process user input effectively.
- Design and build interactive visual projects using the Processing library, responding to mouse and keyboard input and demonstrating a clear grasp of coordinate systems and basic graphics functions.
- Apply foundational game logic and validation techniques to create simple, functional games (like Tic-Tac-Toe), including turn management and rule enforcement.
- Utilize File Input/Output (I/O) to achieve data persistence, culminating in a fully functional Username & Login System project that securely stores and retrieves data.
Schedule
Up Coming
Ends 22 Mar 2026
7:00 PM - 8:00 PM
5 seats left
Shuja ul Hasan
Ongoing
Ends 16 Jan 2026
3:00 PM - 4:00 PM
1 Student(s) enrolled
Currently in Module 1
Mishal
Ends 18 Jan 2026
8:00 AM - 9:00 AM
2 Student(s) enrolled
Currently in Module 2
Navaal
Ends 19 Mar 2026
4:00 PM - 5:00 PM
Student(s) enrolled
Currently in
Syed shabee Haider
Ends 8 Mar 2026
12:00 PM - 1:00 PM
Student(s) enrolled
Currently in
Mishal Ahmed
Ends 20 Mar 2026
3:00 PM - 4:00 PM
Student(s) enrolled
Currently in
Mishal Ahmed
Ends 19 Mar 2026
6:00 PM - 7:00 PM
Student(s) enrolled
Currently in
Shuja ul Hasan























