3. Explorer II

12 classes for Scratch

Students use the computational thinking skills of Decomposition and Algorithm Design to plan and execute a solution for an intermediate programming challenge. Students also gain a deeper understanding of fundamental programming concepts as well as more advanced concepts like operators and functions.

Choose a project platform to view the Explorer II-level progression in more detail


L3.1. Achieve 80% Independence From Code Support

10 classes

We'll assess your progress in this level during class

  • Complete project walkthroughs using less than 20% of available image hints and minimal instructor support

L3.2. Intermediate Scratch Programming

2 classes

When you're ready, please set up a time with your instructor to take an assessment for this level

Answer the following questions about core programming concepts in Scratch:

  • Loops: What are the differences between forever, repeat and repeat until loops?
  • Logic: What is the difference between an 'if-then' block and an 'if-else' block?
  • Operators: What is the difference between the 'and' operator, and the 'or' operator?
  • Variables: How do you create, use and update a variable?
  • Events: What are messages for and why would you use them?
  • Functions: Why would you need to create a custom function?

Complete an intermediate programming challenge in Scratch that draws from all of the above categories


Trusted by Parents & Schools

We've taught thousands of students and have received over 100 5-star reviews on social media


Join Our Newsletter & Save

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

We respect your privacy and do not tolerate spam. We will never sell, rent or give away your personal information to any third party.