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.

Starting from

2 December, 2025

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

Starts 2 Dec

Ends 19 Mar 2026

Tue & Thu

2:00 PM - 3:00 PM

Batch 379

5 seats left

Taught by

Navaal noshi

Fees: $95.00/month
Starts 3 Dec

Ends 20 Mar 2026

Wed & Fri

12:00 AM - 1:00 AM

Batch 396

5 seats left

Taught by

Shuja ul Hasan

Fees: $95.00/month
Starts 5 Dec

Ends 23 Mar 2026

Fri & Mon

2:00 PM - 3:00 PM

Batch 331

5 seats left

Taught by

Navaal noshi

Fees: $95.00/month
Starts 6 Dec

Ends 22 Mar 2026

Sat & Sun

7:00 PM - 8:00 PM

Batch 397

5 seats left

Taught by

Shuja ul Hasan

Fees: $95.00/month

Ongoing

Started 11 Oct

Ends 25 Jan 2026

Sat & Sun

9:00 PM - 10:00 PM

Batch 336

1 Student(s) enrolled

Status

Currently in Module 2

Taught by

Shuja ul Hasan

Fees: $95.00/month
Started 13 Oct

Ends 27 Jan 2026

Mon & Tue

2:00 PM - 3:00 PM

Batch 338

2 Student(s) enrolled

Status

Currently in Module 2

Taught by

Mishal Ahmed

Fees: $95.00/month
Started 9 Sep

Ends 24 Dec 2025

Tue & Wed

2:00 PM - 3:00 PM

Batch 329

2 Student(s) enrolled

Status

Currently in Module 3

Taught by

Usama Zaheer

Fees: $95.00/month
Started 19 Nov

Ends 6 Mar 2026

Wed & Fri

2:00 AM - 3:00 AM

Batch 335

Student(s) enrolled

Status

Currently in

Taught by

Shuja ul Hasan

Fees: $95.00/month

Teachers

Why People Choose the STEM Educators

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.

More courses to explore

Browse more courses