Why take this course?
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 14 Feb 2027
12:00 PM - 1:00 PM
5 seats left
Ayila Rasheed
Ends 14 Feb 2027
12:00 PM - 1:00 PM
5 seats left
Mishal Ahmed
Ends 17 Feb 2027
12:00 PM - 1:00 PM
5 seats left
Ayila Rasheed
Ends 17 Feb 2027
2:00 PM - 3:00 PM
5 seats left
Maryam Fatima
Ends 18 Feb 2027
11:00 AM - 12:00 PM
5 seats left
Asim Ghafoor
Ends 18 Feb 2027
12:00 PM - 1:00 PM
5 seats left
Maryam Fatima
Ends 18 Feb 2027
11:00 AM - 12:00 PM
5 seats left
Asim Ghafoor
Ends 14 Mar 2027
10:00 AM - 11:00 AM
5 seats left
Navaal Noshi
Ongoing
Ends 16 Dec 2026
1:00 PM - 2:00 PM
0 students enrolled
Currently in Module 2
Mishal Ahmed
Ends 23 Jan 2027
1:00 PM - 2:00 PM
0 students enrolled
Currently in Module 1
Navaal Noshi
Ends 31 Oct 2026
0 students enrolled
Currently in Module 4
Asim Ghafoor
Ends 16 Dec 2026
12:00 PM - 1:00 PM
0 students enrolled
Currently in Module 2
Mishal Ahmed
Teachers

Mishal Ahmed
Teaching Junior Programming Scratch Level 1
I consider Scratch as a foundation for real problem-solving, not just drag-and-drop coding. Students learn how to think logically, break down ideas, and build interactive games, animations, and stories from scratch. Each class is hands-on, structured, and creativity-driven so kids don’t just follow steps, they understand why things work. My goal is to turn beginners into confident creators who can build their own ideas independently.

Shuja ul Hasan
Teaching Junior Programming Scratch Level 1
As a creator I still use Scratch for myself, whenever i want to make a meme or a game. It's not just a way to learn to program, but a way to create, whatever you like. Sure it has its limitations, but when it comes to teaching kids how to create as a beginner, there's no better tool. And they also have plenty of tutorials for beginners and I introduce all of this while teaching to enable my students to become self-learners.

Asim Ghafoor
Teaching Junior Programming Scratch Level 1
For me, Scratch is where logic clicks into place. The same thinking that snaps a block into position is the real skill underneath all coding: breaking a big idea into small steps, testing it, and fixing what does not work. We build games, animations, and stories from scratch, so students are not just following along, they are creating. As an electronics engineer, I know confident problem solving starts here, and my goal is to turn beginners into makers who build their own ideas.

Navaal Noshi
Teaching Junior Programming Scratch Level 1
Welcome to the most exciting coding adventure for young minds! We'll animate characters, build awesome games like Flappy Bird, and create pixel art , all while learning real programming in Scratch! Every session is fun, hands-on, and carefully structured so kids enjoy every moment while parents see real progress. Let's code something amazing together!

Ayila Rasheed
Teaching Junior Programming Scratch Level 1
I see Scratch as a way for students to learn how to think, not just how to code. In my classes, I’ll encourage them to explore ideas, experiment with different solutions, and build projects they can be proud of while developing confidence along the way.

Maryam Fatima
Teaching Junior Programming Scratch Level 1
Bio coming soon.
Projects
Our Young Innovators in Action
Every project tells a story of creativity, curiosity, and critical thinking. Here are some of the incredible works built by our students






