Why take this course?
This course uses a Project-Based Learning (PBL) approach to develop problem-solving skills and foster creative thinking through hands-on programming projects. Students will explore key programming concepts like loops, variables, collision detection, and randomization while designing interactive animations, games, and digital art. By working on real-world challenges such as synchronizing sprite actions, controlling movement with event blocks, and creating custom interactions, students will gain practical experience in both coding and creative design. This course encourages students to think critically, experiment with solutions, and learn through making, helping them develop technical and problem-solving skills to create engaging, functional digital experiences.
Prerequisites:
- To maximize the benefits of this course, students must be age 6 and above or have the qualifications mentioned below.
- Prior coding experience is optional, but knowledge of basic computer use or experience in browsing the internet and Google can be helpful.
- Students should complete Code.org’s Pre-readers Express to master mouse controls (drag & drop) and foundational coding concepts: Code.org Pre-readers Express.
- A typing speed of 15 Words Per Minute (WPM) is recommended. For practice, you can visit these websites:
Course Outline
Learning Outcomes
- Create their own sequences of instructions to make their favorite programs. They will also be able to explain their programs with programming terminologies such as loops, variables, conditions, and scratch blocks
- Share their programs with their profiles on the scratch online platform and think of making the programs more efficient by removing redundancies.
- Use the editing platform and other online resources like remove.bg or mazegenerator.net to create good backgrounds and sprites and animate them to build their own styles of animations.
- Use customized media as sprites and also create their own variables, and synchronized sequences to develop single and multiplayer games.
- With this foundation-level knowledge, they will be ready to treat programming as a problem-solving skill and move toward exploring intermediate-level concepts such as lists, abstraction, decomposition, and complex conditional or loops in Scratch Level 2.

Schedule
Up Coming
Ends
08:00 - 09:00
5 seats left
Mishal Ahmed
Ends
13:00 - 14:00
5 seats left
Mishal Ahmed
Ends
09:00 - 10:00
5 seats left
Navaal Noshi
Ongoing
No ongoing batches at the moment
Check back soon or explore upcoming batches above.
Book a free session






















