Category Archives: Teaching Strategies

5 Reasons to Teach Offline Coding Activities

Offline coding activities are an excellent way to introduce children to programming concepts. Consider the inclusion of unplugged exercises to promote computational thinking. These can be interwoven throughout a coding unit or as a jump-off point prior to beginning a project. Refer to the bottom of the article for a free offline coding activity from […]

Teaching If Then Statements, Make Real World Connections

Make real world connections when teaching if then statements to beginners. If then statements are conditionals. A conditional is an action that occurs if something specific happens. If then statements are used in programming to trigger a set of instructions. If then statements can be a difficult concept for young children to understand. To help […]

How to Broadcast a Message in Scratch

One method to direct the timing of events in a coding project is to broadcast a message in Scratch. Broadcasting sends a message to one or more sprites. The message is used to trigger a script to run. Scratch Coding Blocks to Broadcast a Message Scratch is a coding app that introduces programming concepts to […]

Scratch Activities, About the Stage, Draw with the Pen

When completing Scratch activities your students will benefit from understanding ordered pairs. This is a mathematical concept that is often not taught until the higher grades. However, it is knowledge that will help young programmers. It can be used to place sprites on the stage by setting the x and y values. It also helps […]