First Grade

Coding and Conversation

Empowered Learner & Creative Communicator

Overview

Early elementary students will learn to use the Scratch Jr. App to program characters to interact with one another. Choosing characters, a setting, movements, and dialogue will be a part of this interaction. This App is free on iPads, Chromebooks, and Android Tablets. 


Students will:

  • Choose a setting and two characters
  • Learn how to connect basic coding blocks to create a program
  • Create an interaction in which one character helps another, and include dialogue.

Vocabulary Words:

  1. Algorithm: An algorithm is a list of steps to finish a task.

  2. Program: An algorithm that has been coded into something that can be run by a machine. In other words, it is a collection of instructions that performs a specific task when run by a computer. 

To prepare for this lesson:

See Accommodations Page and Charts on the 21things4student website in the Teacher Resources. 

Directions for this activity:

  1. Introduce students to the Scratch Jr. app by showing them the interface and what each block does.  

  2. Introduce the assignment by stating that students will choose a setting and two characters, with one character helping the other. Characters will need to move and have dialogue with each other.

  3. Show students how to create a program.

  4. Have students choose a setting.

  5. Have students choose characters. Learn how to press and hold to delete characters. Learn to use the edit feature to customize your characters.

  6. Choose starting locations for each character and turn on the x-y grid.

  7. Teach the blocks using this helpful guide.

  8. Be sure to have students learn about how important having a start button is.

  9. Use this guide for tips and tricks.

  10. I use a simple worksheet to help students track the setting and two characters, and how one character is trying to help the other. E.g., The library is the setting, and there’s a librarian helping a little girl choose a new book to read.

  11. Be sure to teach how the send message and start on message blocks work in order to help with timing.

  12. When students are ready to add dialogue to their program, make sure to use proper capitalization and punctuation.

  13. Be sure to show students how to name their projects in case these devices are used by multiple student groups. Click the yellow trapezoid in the upper right-hand corner to rename and share.

    Extensions:

    Follow up with additional activities found on the website or through the Scratch Jr. Connect page. 




Different options for assessing the students:

  • Observations
  • Check for understanding
  • The teacher can assess mastery of these skills by watching the student-created programs as a class and providing feedback
  • Teachers can use a rubric to assess their students' growth towards mastery, Rubistar
  • A teacher can use the 3-2-1 feedback strategy Strategy

MITECS: Michigan adopted the "ISTE Standards for Students" called MITECS (Michigan Integrated Technology Competencies for Students) in 2018.

Empowered Learner
1.a. Students articulate and set personal learning goals, develop strategies leveraging technology to achieve them and reflect on the learning process itself to improve learning outcomes.

Creative Communicator
6.b. Create original works or responsibly repurpose or remix digital resources into new creations.


Device: ScratchJr is available as a free app for iPads, Android tablets, and Chromebooks. 

App, Extension, or Add-on:  Apple App Store as well as Google Play Store

Websites:

Scratch Jr. Website https://www.scratchjr.org/

To learn the interface: https://www.scratchjr.org/learn/interface

Resources to teach:

https://www.scratchjr.org/teach/activities

https://www.scratchjr.org/teach/resources

https://www.scratchjr.org/teach/connect

Videos:

https://youtube.com/playlist?list=PLh-lE4JDTAZaqPLNqe4VqF4X4F5H_BLlZ&si=Fdu5uzsaIMMsE-u9



CONTENT AREA RESOURCES

Students will create complete sentences with dialogue.


 Students can choose to customize their characters using the paint editor guide. https://www.scratchjr.org/learn/paint

Students will plan their characters' movements using the grid and complete simple mathematical equations.


Students are learning to code and can show understanding of step by step processes.


Students can use Scratch Jr. to show their understanding of a social studies concept or historical figure.


CREDITS
This task card was created by Jaclyn DenOuden, Grand Rapids Christian Schools: Rockford Christian, February 2026.