This document discusses using a SMARTboard to teach elementary school students drag and drop programming. It provides an example lesson plan from SMART Exchange that allows students to fill in coding "blocks" on the SMARTboard and run the code to see what it does. The author chose this lesson plan because they have a passion for teaching kids to code. They discuss how they would alter the lesson plan, such as adding discussion questions and hands-on activities, to make it more engaging for students. Universal design principles and other coding resources are also mentioned.