This lesson plan introduces students to the programming language Scratch. The learning objectives are for students to recognize Scratch controls and apply them appropriately in a test project. Students will work through a PowerPoint to create a basic Scratch project using different controls. Higher-ability students will be encouraged to improve on the basic project and evaluate problem areas and solutions. The lesson concludes with students sharing their projects and discussing improvements and control usage.