

The lesson begins with an introduction to key coding concepts such as algorithms, loops, and variables, fostering an understanding of why coding is essential in today's technology-driven world. A live demonstration using the Scratch platform guides students through creating a simple animation, highlighting the fundamental functions and commands available.
Following the demonstration, students participate in a guided activity where they work in pairs to complete their first coding project, practicing the concepts they learned. Once they finish, they brainstorm and outline their unique project ideas on worksheets, encouraging them to think creatively about their coding endeavors.
The session concludes with a recap and an invitation for a few pairs to share their project ideas with the class, reinforcing collaboration and communication skills. Assessment focuses on student engagement and the completion of their worksheets, while extensions offer challenges for early finishers. Overall, the lesson aims to combine technical skills with creativity, preparing students for future coding experiences.





| Level | Elementary School |
| Grade | 5th Grade |
| Subject | Technology |
| Subject Area | Coding Basics |
| Subject Topic | Coding Projects |
| Age Range | 10 to 11 |
| Audience | Group |
| Language | English |
| Duration | 60 mins |
