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 3

Few people dare to take on the challenge of Scratch Level 3, where we’ve moved far beyond topics like variables, and loops. Here we introduce our students to complex problem-solving through recognizing and generating patterns, thinking on multiple levels through recursion, recording the state of a program, and handling a mega project through modularization
Google
4.9 star reviewsout of total 93
Junior Programming Scratch Level 3

Next Batch Starting

7 November, 2026

Sat & Sun

12:00 PM - 1:00 PM

4 Months

1 Hour Class

Medium

Online - Zoom

Why take this course?

Why did we start learning programming in the first place? To learn to problem-solve. Now that we have acquired tools like lists and understood concepts like abstraction and decomposition, it is time to put that into practice and develop better thinking skills
This course reinforces the importance of mathematical thinking and computer science where the students will be generating patterns. These will also help them think on a deeper level because of nested loops and multiple variables. We will cover modularization and abstraction to help students create a project with multiple levels and several enemies with their special properties.
A huge portion of this course will be spent on developing students’ algorithmic thinking skills, hence we will also introduce a maze-solving algorithm, which can prompt students to think about solving challenges like the micro-mouse competition.

Prerequisites:

  • Students must be 10 years or older and meet the following skill qualifications.
  • Successful completion of Junior Programming: Scratch Level 2 is required.
  • Must be comfortable designing projects that use lists, abstraction, decomposition, cloning, and complex conditional logic.
  • Experience with advanced problem-solving and logical flow beyond simple sequence is essential.

Course Outline

4 Month Plan

Learning Outcomes

  • Students will have the skill set of creating patterns using nested loops.
  • They will be familiar with recursive thinking and will be able to explore the names of other algorithms.
  • Students will have made 5-7 projects with higher level complexity. With interconnected programs, clones, lists and will have acquired project management skills.
  • Structure code effectively using access modifiers, public/private variables, and modularization techniques like functions and procedures.
  • Manipulate invisible data with lists to create impressive effects like "invisible drawing" and efficient maze traversal.
  • Design and solve complex mazes using advanced algorithms like backtracking and have an introduction to graph theory, understanding the strengths and limitations of each approach.

Schedule

Up Coming

Times shown in
Starts 7 Nov

Ends 21 Feb 2027

Sat & Sun

12:00 PM - 1:00 PM

Batch 556

5 seats left

Taught by
Navaal Noshi
Fees: $135.00/month
Starts 9 Nov

Ends 24 Feb 2027

Mon & Wed

12:00 PM - 1:00 PM

Batch 597

5 seats left

Taught by
Mishal Ahmed
Fees: $135.00/month

Ongoing

Started 1 Aug

Ends 15 Nov 2026

Sat & Sun

3:00 PM - 4:00 PM

Batch 524

0 students enrolled

Status

Currently in Module 3

Taught by
Mishal Ahmed
Fees: $135.00/month
Started 30 Sep

Ends 14 Jan 2027

Wed & Thu

12:00 PM - 1:00 PM

Batch 558

0 students enrolled

Status

Currently in Module 2

Taught by
Ayila Rasheed
Fees: $135.00/month
Started 29 Aug

Ends 13 Dec 2026

Sat & Sun

2:00 PM - 3:00 PM

Batch 561

0 students enrolled

Status

Currently in Module 3

Taught by
Ayila Rasheed
Fees: $135.00/month

Teachers

Mishal Ahmed

Teaching Junior Programming Scratch Level 3


Joined: November, 2024

2 years and 0 months

In Scratch Level 3, students learn through hands-on project-based activities that encourage creativity, experimentation, and problem-solving. Complex programming concepts such as custom blocks, lists, cloning, algorithms, and recursion are introduced through games, simulations, and interactive challenges. Lessons focus on building logical thinking, debugging skills, and independent project development, helping students transition from basic coding to designing structured programming.

Navaal Noshi

Teaching Junior Programming Scratch Level 3


Joined: August, 2025

1 year and 3 months

This is where coding gets seriously exciting and real problem solving begins! By creating real world inspired projects like Space Invaders and maze solvers, students will sharpen their logical thinking and mathematical reasoning skills. Every session is carefully crafted to build a strong STEM mindset while keeping every moment fun and engaging. Let's code something amazing together!

Ayila Rasheed

Teaching Junior Programming Scratch Level 3


Joined: October, 2026

I help students to see Scratch Programming as more than putting blocks together. Through building and refining their own projects, I help them understand the logic behind what they create, make sense of more advanced concepts, and learn to approach challenges with curiosity rather than relying on ready-made solutions.

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.