Beginner and Intermediate Scratch Challenge

The Beginner and Intermediate Challenge Sheets are designed as an activity that allows teachers to differentiate coding tasks between beginner and intermediate students. This bundle includes challenge lists for tasks at both the beginner and intermediate levels, as well as a follow up Code Challenge that allows the students to create something in Scratch using the beginner / intermediate skills they mastered in the challenge list.

Grade Levels: K - 12
Subject Matter: Programming
Concepts: Programs and Algorithms
Standards: 6-8.PA.2, 6-8.PA.1, 3-5.PA.3, 3-5.PA.1, 3-5.PA.2
  • Average Rating: 0.0 (0 ratings)

Materials

Options for Running Activity

  • Teacher sign off required – Track student progress by requiring students get teacher approval at each step of the challenge lists. Sign off to communicate skill mastery to students and allow progression to the next task item.  
  • Differentiated Instruction – Use the challenge sheets to tailor coding tasks to students’ skill levels. Assign beginner challenges to those new to Scratch while encouraging more experienced students to attempt intermediate tasks.
  • Self-Paced Learning – Allow students to work through the challenges at their own pace, ensuring they gain confidence with Scratch before moving to the next level.
  • Pair Programming or Peer Mentoring – Pair beginner students with intermediate students to foster collaborative learning and problem-solving. Intermediate students can provide guidance while reinforcing their own understanding.
  • Substitute or Independent Work – Provide the challenge sheets as structured, engaging activities that students can complete independently or with minimal teacher guidance.

Assessment Opportunities

  • Observe students’ progress through the challenge lists to assess their understanding and identify areas where additional support or instruction may be needed.
  • Use code challenge creations as a demonstration of skill mastery

Extension Opportunities

Use the Code Challenge as a culminating project where students apply the skills they’ve learned to create their own Scratch program, encouraging creativity and deeper understanding.

Elements of this resource were created by the team at Nextech.

Learn More