U

Not Logged In

Education is not to be finished

You have been logged out. Please log in to continue.

Notifications

No notifications yet

We'll notify you when something new arrives

Junior Programming Scratch Level 2

While Scratch Level 1 is all about giving students the tools to get started with programming, Level 2 sharpens their problem-solving skills by diving into complex programs. Here we grow our toolset by learning to make our favorite sprites using Vector Art, using them in making multi-level games and learning about concepts like acceleration, abstraction, and lists.
Google
4.9 star reviewsout of total 93
Junior Programming Scratch Level 2

Next Batch Starting

3 November, 2026

Tue & Thu

4:00 PM - 5:00 PM

4 Months

1 Hour Class

Medium

Online - Zoom

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

4 Month Plan

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

Times shown in
Starts 3 Nov

Ends 7 Jan 2027

Tue & Thu

4:00 PM - 5:00 PM

Batch 585

5 seats left

Taught by
Ayila Rasheed
Fees: $95.00/month
Starts 7 Nov

Ends 21 Feb 2027

Sat & Sun

1:00 PM - 2:00 PM

Batch 581

5 seats left

Taught by
Mishal Ahmed
Fees: $95.00/month
Starts 7 Nov

Ends 21 Feb 2027

Sat & Sun

3:00 PM - 4:00 PM

Batch 579

5 seats left

Taught by
Ayila Rasheed
Fees: $95.00/month
Starts 9 Nov

Ends 24 Feb 2027

Mon & Wed

10:00 AM - 11:00 AM

Batch 566

5 seats left

Taught by
Ayila Rasheed
Fees: $95.00/month
Starts 9 Nov

Ends 25 Feb 2027

Tue & Thu

2:15 PM - 3:15 PM

Batch 573

5 seats left

Taught by
Ayila Rasheed
Fees: $95.00/month
Starts 28 Nov

Ends 14 Mar 2027

Sat & Sun

7:00 AM - 8:00 AM

Batch 515

5 seats left

Taught by
Navaal Noshi
Fees: $95.00/month
Starts 5 Dec

Ends 21 Mar 2027

Sat & Sun

11:00 AM - 12:00 PM

Batch 554

5 seats left

Taught by
Navaal Noshi
Fees: $95.00/month

Ongoing

Started 31 Aug

Ends 16 Dec 2026

Mon & Wed

1:00 PM - 2:00 PM

Batch 516

0 students enrolled

Status

Currently in Module 2

Taught by
Navaal Noshi
Fees: $95.00/month
Started 15 Sep

Ends 31 Dec 2026

Tue & Thu

3:00 PM - 4:00 PM

Batch 522

0 students enrolled

Status

Currently in Module 2

Taught by
Ayila Rasheed
Fees: $95.00/month
Started 17 Oct

Ends 31 Jan 2027

Sat & Sun

9:00 AM - 10:00 AM

Batch 583

0 students enrolled

Status

Currently in Module 1

Taught by
Asim Ghafoor
Fees: $95.00/month
Started 28 Oct

Ends 2 Dec 2026

Mon 12:00 PM - 1:00 PM
Wed 12:00 PM - 1:00 PM
Fri 1:00 PM - 2:00 PM
Batch 594

0 students enrolled

Status

Currently in Module 1

Taught by
Mishal Ahmed
Fees: $153.84

Teachers

Shuja ul Hasan

Teaching Junior Programming Scratch Level 2


Joined: October, 2020

6 years and 1 months

The goal of any of the programming course is not to learn the software or the language, but to use it as an activity to enhance our thinking skills. This is where we build the foundation of thinking about algorithms. I try to get the students to see the limitations of cloning or one way to solve a problem, so that they feel the need to make the program, faster and efficient.

Asim Ghafoor

Teaching Junior Programming Scratch Level 2


Joined: May, 2026

6 months

At Level 2, Scratch stops being just blocks and starts becoming real programming. We move into variables, loops, and clones, the tools that let students build smarter games and projects that actually respond and remember. My focus is depth: not just making something work, but understanding why it works. I push students to debug their own logic and think like real coders. The goal is simple: take confident beginners and turn them into young programmers who design, build, and solve on their own.

Navaal Noshi

Teaching Junior Programming Scratch Level 2


Joined: August, 2025

1 year and 3 months

Whether you loved Level 1 or are jumping in fresh, you are in for an incredible ride! In this course, we build real projects: a T-Rex game, Pacman, Snake, a working clock, and even a music player, all in Scratch! Every session pushes kids to think like problem solvers while keeping it fun and exciting. Let's level up!

Ayila Rasheed

Teaching Junior Programming Scratch Level 2


Joined: October, 2026

I’ll teach Scratch Level 2 by encouraging students to think like problem-solvers and designers. We’ll build more advanced projects step by step, breaking challenges into smaller parts and figuring out how different blocks can work together. I’ll ask students to predict, test, and improve their ideas rather than simply giving them the solution, helping them become more independent and confident with coding.

Mishal Ahmed

Teaching Junior Programming Scratch Level 2


Joined: November, 2024

2 years and 0 months

Most kids can follow a tutorial. My goal is to help them build without one. In Scratch Level 2, students move beyond basic animations and simple games to learn how real projects are designed and developed. Through advanced concepts like variables, broadcasts, custom blocks, and game mechanics, they learn to plan, test, debug, and improve their creations independently. Every class will challenges students to think critically, and turn their own ideas into polished interactive Projects !

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

Project Thumbnail
Scratch
Student Avatar

Ali Ebrahim khan

3D MAZE

View Profile
Project Thumbnail
Scratch
Student Avatar

Maaz Uppal

Ping pong game

View Profile
Project Thumbnail
Student Avatar

Muhammad Ibraheem Ali

11 years old

Pirate adventure game

View Profile

Why People Choose the STEM Educators

See all reviews
Find out if this course is suitable for your childSchedule your pre-assessment for free!
Book a free session

Think your kid is ready to take the course!
Enroll now and get started

monitorcode

Frequently Asked Questions

To enroll in any of our programming courses, your child must first attend a STEM Explorer Session. This helps us understand your child’s learning profile and ensures they are placed in a course that matches their skills and interests. After the session, we will share available time slots and course details and guide you through the next steps for enrollment.
Book a 30-minute STEM Explorer Session to find out the most suitable course for your child.
Learning to code helps build essential 21st-century skills such as critical thinking, problem-solving, and creativity. It fosters logical reasoning, boosts confidence in using technology, and prepares children for a future increasingly shaped by digital tools.
While we highly encourage punctuality and regular attendance, we understand that emergencies can happen. In such a case, parents must inform the instructor before the class and request a recording. In this way, the instructor can arrange a recording if informed in advance, as we do not usually record classes.