| S No. | Topic | Learning Objective |
| 1 | Introduction to Scratch | Understand the Scratch interface and basic blocks |
| 2 | Basic Motion and Looks | Learn to move sprites and change their appearance |
| 3 | Adding and Customizing Sprites | Learn to add, customize, and animate sprites |
| 4 | Working with Backdrops | Understand how to change and customize backdrops |
| 5 | Events and Simple Interactions | Introduction to event-driven programming |
| 6 | Loops and Repetition | Learn to use loops to create continuous actions |
| 7 | Using Control Blocks | Understand and apply ‘If,’ ‘If-else,’ and wait blocks |
| 8 | Variables and Sensing | Learn to create and use variables and sensing blocks |
| 9 | Sound Integration | Learn to add and synchronize sound with actions |
| 10 | Introduction to Broadcasting | Learn to broadcast messages to coordinate actions |
| 11 | Custom Blocks (My Blocks) | Learn to create and use custom blocks |
| 12 | Final Project: Student Choice | Apply all learned concepts in a final project |