Why Take this course?
Transition from simple games to complex, multi-level projects that require genuine algorithmic thinking and advanced logic. This is where students go from being Scratch users to being junior programmers.
Master high-level programming concepts like Abstraction (My Blocks), Decomposition, and Multi-threading to create professional-quality games (like Pac-Man and T-Rex Run) and manage large, complex projects efficiently.
Expand your creative toolbox by learning Vector Art for custom sprites, utilizing Lists for dynamic game data (multiple enemies, scores), and exploring advanced Scratch Extensions like Music and Video Sensing.
Develop superior problem-solving skills and project management habits that are directly transferable to text-based languages like Python and Java.
Prerequisites:
- This course is for young learners aged 8 and above who have completed Scratch Level 1 or have equivalent experience.
- Required prior knowledge includes basic knowledge of building blocks such as loops, variables, conditions, and operators.
- Students must have experience in browsing the internet and using Google.
- A typing speed of 21 Words Per Minute (WPM) is recommended to efficiently manage code blocks and project notes. Practice typing here:
- Students must have access to the latest web browser and the email address used to sign up on Scratch.
Course Outline
Learning Outcomes
- Design and implement multi-level games and complex programs using lists and advanced cloning techniques.
- Apply computational thinking principles like Decomposition and Abstraction to break down large challenges into manageable parts.
- Master logical operators and complex conditionals to create sophisticated game logic and real-time simulations.
- Utilize Scratch Extensions (Music and Video Sensing) to create interactive projects like music players and motion-controlled meta-games.
- Create custom, professional-looking game assets using Vector Art and learn to source and integrate external audio.
- Transition confidently to intermediate programming courses and have a portfolio of 10-12 published games on their Scratch account.

Schedule
Up Coming
Ends 19 Mar 2026
2:00 PM - 3:00 PM
5 seats left
Navaal noshi
Ends 20 Mar 2026
12:00 AM - 1:00 AM
5 seats left
Shuja ul Hasan
Ends 23 Mar 2026
2:00 PM - 3:00 PM
5 seats left
Navaal noshi
Ends 22 Mar 2026
7:00 PM - 8:00 PM
5 seats left
Shuja ul Hasan
Ongoing
Ends 25 Jan 2026
9:00 PM - 10:00 PM
1 Student(s) enrolled
Currently in Module 2
Shuja ul Hasan
Ends 27 Jan 2026
2:00 PM - 3:00 PM
2 Student(s) enrolled
Currently in Module 2
Mishal Ahmed
Ends 24 Dec 2025
2:00 PM - 3:00 PM
2 Student(s) enrolled
Currently in Module 3
Usama Zaheer
Ends 6 Mar 2026
2:00 AM - 3:00 AM
Student(s) enrolled
Currently in
Shuja ul Hasan























