Coding Lesson Plan for Kindergarten Students

Topic: Coding

Objectives & Outcomes

  • Students will be able to understand the basics of coding by the end of the lesson.


  • Computer with internet access
  • Simple coding tutorial (can be found online)


  • Ask students if they have ever seen someone use a computer to do something cool, such as play a game or make a picture.
  • Ask them to share some examples and explain how they think the person did what they did.
  • Discuss the idea of programming and explain that it is a way for people to tell computers what to do.

Direct Instruction

  • Show students the blocks and explain that these are the building blocks for programming.
  • Explain that there are different colors and shapes, and these represent different commands that the computer understands.
  • Demonstrate how to use the blocks to complete a simple task, such as making a square or a triangle.
  • Encourage students to try it themselves and use the blocks to complete the task.

Guided Practice

  • Show students a series of images of different objects and ask them to identify the command that is used to make each object.
  • Have students work in pairs to complete a coding activity, such as creating a square or a triangle using the blocks.
  • Encourage students to discuss the process they used and the commands they used to complete the task.

Independent Practice

  • Provide each student with a set of blocks and a set of commands.
  • Have students use the commands to create a specific shape or pattern.
  • Encourage students to be creative and think critically about how to use the commands to achieve their desired results.


  • Review the different commands that were used by the students during the activity.
  • Ask students to share their creations and explain how they used the different commands.


  • Observe students during the guided and independent practice to check their understanding of the different commands and their ability to write a simple code. -Collect and review the guided and independent practice projects to assess their ability to use the different commands to create a simple game.

Create amazing lesson
plans 10X faster with AI.

Use AI to instantly generate high-quality lesson plans in seconds

Try NOW!