

In this 4th Grade Technology lesson, students will be introduced to the fundamentals of coding and programming languages through engaging activities. They will learn what coding is, its importance, and basic terminology such as algorithm, loop, and debugging. The lesson begins with a video showcasing coding applications, followed by a discussion to gather students' ideas about coding. A demonstration of a block-based coding platform, like Scratch or Code.org, guides students through creating their own simple program, allowing for creativity and hands-on experience. They will also learn how to identify and fix mistakes in their code. At the end, students will present their projects to the class, reflecting on their experiences and challenges. Assessment will be based on participation and the final projects, with optional extensions for advanced learning and adjustments for diverse learners. This interactive lesson aims to make coding accessible and fun, fostering critical thinking and collaboration among students.







| Level | Elementary School |
| Grade | 4th Grade |
| Subject | Technology |
| Subject Area | Coding Basics |
| Subject Topic | Programming Languages |
| Age Range | 9 to 10 |
| Audience | Group |
| Language | English |
| Duration | 90 mins |
