Lesson Plan

Introduction to Coding

Students are introduced to drag and drop programming.
Amy B.
Classroom teacher
South Park Elementary Center
South Park, United States
Show More
My Grades 2, 4

Students will be able to...

understand the basic definition of coding.

understand the importance of learning how to code.

learn the basic concepts of Computer Science with drag and drop programming.

create their own computer program and share it with their peers.


Grades 4 – 7
All Notes
Teacher Notes
Student Notes

1 Hook

This TED talk (use Ted.com) will explain to students why they need to learn how to code.




2 Direct Instruction

Play the introductory video for an "hour of code" to explain students how to begin using the block code.  Demonstrate on the projector how to code the first few levels.

3 Guided Practice

Students will continue to move through the levels on "hour of code."  The videos throughout will guide them through the new pieces that come into play.  The teacher will observe, encourage, and help when a student gets stuck.

4 Independent Practice

Once students finish their "hour of code," they will move on to Scratch.  Students can use the skills they learned during the "hour of code" to create a new project in Scratch.

5 Wrap-Up

Activity: Presenting

Students will share with the class their creations in Scratch.  They will explain how they coded their sprites share any tricks they figured out.