SkillsBuild STEM Labs Part 1

pi-topCEED Coding with Scratch


Scratch is a high-level, event-driven, block-based visual programming language designed as an educational tool for coding.


Course/SkillsBuild for Student Module: SkillsBuild Lab pi-topCEED Coding with Scratch Learning Plan


Topics: Coding


Length of class: Activities vary in time allotment, but most can easily accommodate a 40 minute class period.


Outcomes: What learners will be able to know, do, or value by the end of the lesson.

  • Students will be able to identify the block coding elements unique to Scratch.
  • Students will learn how to execute the appropriate block programming code to accomplish a specific goal.
  • Students will be able to Identify and explore game development careers and the skills involved in software development.


Workplace learning skills:


  • Collaboration
  • Analytical thinking

Required Learning Materials/ Resources:

  • Raspberry pi-topCEED (kit)
  • Keyboard and mouse
  • Raspberry Pi 3B+ (circuit board)

Learning Environment Needs:

The unit takes up the typical desktop space as would a normal keyboard, mouse and screen. Some additional space is required if components from the Inventor’s kit are utilized.

Prework for Educators

Part 1: Intro (15 mins)

(Optional) Check for prior knowledge of Raspberry Pi and Python  with the KWHLAQ worksheet. Ask questions like “What is Data Science?” “What does Raspberry Pi do?”


Students will begin by watching the Scratch Tutorial 1:  Make Your First Program video. Additional (optional) tutorials can be viewed through the Scratch website.


Students will now select the Scratch icon on the pi-topCEED dashboard to start the program and  follow the program prompts to engage within the program.

Part 2: Activity (time varies)

There are many projects and tutorials that students can follow on the Scratch projects website. Have students choose from this list of projects to start exploring.

Part 3: Career Focus (30 mins)

Check for prior knowledge. Ask students questions like “What kinds of careers could use Raspberry Pi?”, “What kind of industry could benefit from using Python coding?”


In this day of technological advancement, the usage of computers has been incorporated into just about every field, including music. Therefore, many careers that deal with music, from its creation to implementation in the media, will involve computerization. If you are interested in how you can intertwine the two fields into a productive career, some options are listed below.


Use the optional career graphic organizer as students go through these articles:


Additional Resources/ Deeper Learning


Assessment/ Evaluation

Based on application, how I will I know learners have met intended outcome?

— KWHLAQ worksheet

— Teacher may wish to create a rubric for the activity

— Career Research Graphic Organizer

Summary/ conclusion

How will I bring lesson to an effective closing?


  • Check for understanding and answer any subsequent questions
  • Emphasize key information
  • Ask the question “What information did you learn that you think you will find important 3 years from now?”
  • Remind students that there are more relevant courses on SkillsBuild for Students to continue their learning


We want to hear from you! After completing this lab, please take a moment to fill out this short form. The information collected will provide helpful insights on how the Labs kits and activities are being utilized.


SkillsBuild STEM Labs Use