

In this 3rd-grade technology lesson, students are introduced to the basics of coding and essential coding concepts through interactive activities. The lesson begins with a discussion that defines coding and explores its importance, focusing on key terms such as algorithms and sequences. A short video illustrates how coding is used in everyday life, and students collaborate to create a simple algorithm together on the whiteboard.
In the hands-on portion of the lesson, students work in small groups using platforms like Code.org or ScratchJr to develop a coding project, where they create sequences of instructions to animate a character. As they engage with the technology, the teacher circulates to provide guidance and support.
To conclude the lesson, students share their projects with the class, allowing for reflection on what they learned about coding. Optional homework encourages students to articulate their understanding of coding in writing and draw connections to its applications in their lives. Assessment focuses on participation, collaboration, and the quality of the coding projects developed. The lesson aims to foster a strong foundation in coding concepts while promoting creativity and teamwork.



| Level | Elementary School |
| Grade | 3rd Grade |
| Subject | Technology |
| Subject Area | Coding Basics |
| Subject Topic | Coding Concepts |
| Age Range | 8 to 9 |
| Audience | Group |
| Language | English |
| Duration | 60 mins |
