Lesson Plan

Kids Can Code

Coding and Programming Basics for Primary Aged Students
Catherine B.
Classroom teacher
Copper Mesa Elementary (Highlands Ranch, CO)
Show More
My Grades 4
My Subjects English Language Arts, Math, Science, Social Studies

Students will be able to...

Understand the basics of how coding works as a programming language

Evaluate a number of solutions to a problem and choose the best one

Engage in problem solving when their first attempt at a solution doesn't work

Understand the important of details, following directions and procedures

Collaborate with others to solve problems. 

English Language Arts
Social Studies
Grades 2 – 3
All Notes
Teacher Notes
Student Notes

1 Hook

Students will watch BrainPop movie with Tim and Moby explaining the basics of computer programming.

2 Direct Instruction

Free, Paid

This app allows students to learn programming and logic in a sequential way, building on new knowledge with each level.  It is basic enough for youngers learners, but engaging even for older kids.  

Teacher will model the basics of the app, but should be encouraged to serve more as facilitators and let students explore and collaborate with each other to solve problems. 

Students will go through the levels of the app until complete it.  

3 Guided Practice

Free, Paid

Code Academy provides differentiation for those who demonstrate an advanced understanding of coding and are ready for programming languages.  Otherwise, students could move on to Scratch 2.0, or explore code.org 


4 Independent Practice

5 Wrap-Up

Free, Free to try, Paid

Students will share and reflect on their learning using a Padlet.  Students will be answering the following questions:

How did thinking "outside the box" help move your learning forward?

How did you apply problem solving skills during this lesson?

Why are details and following directions important when coding?

What did you learn about collaboration during this lesson?