This lesson plan outlines a lesson on shapes using the programming software Scratch. The objectives are for students to determine what shapes can be made in Scratch using appropriate controls, know sequences to make shapes and change attributes, and create patterns. Students will start by making basic shapes and progress to more complex shapes and patterns. Differentiation is provided through varying tasks and support. Assessment will involve questions about shape properties and Scratch controls.