

This lesson plan for 5th-grade students introduces them to coding basics through engaging, hands-on activities. In the first session, students learn fundamental coding concepts, including key vocabulary such as algorithm, sequence, loop, and condition, while exploring the Scratch programming platform. Under guided practice, they create simple animations, fostering both understanding and creativity.
In the second session, students build on their skills by designing interactive stories or simple games. They begin with brainstorming and storyboarding their ideas, then transition into hands-on coding, where they develop their projects based on their plans. Throughout the lesson, students share their creations with peers for feedback, emphasizing collaboration and reflection. The assessment is based on participation, creativity, and the ability to articulate their coding process. This lesson aims to provide students with foundational coding knowledge while encouraging innovative thinking and problem-solving skills.







| 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 | 240 mins |
