Titles of parts of the lesson must be formatted as headings. Needed is Lesson plan. The academic subject for which the text must be created ...
Lesson planLesson plan
What to createLesson plan
Which subjectComputer science
What topicblock coding robots
What length (min)30
What age groupYear or Grade 3
Include homework
Include images descriptions
Any other preferences


The purpose of this lesson is to give Year/Grade 3 students an introduction to block coding robots. The lesson will be 30 minutes long and will cover the basics of block coding, what robots are, and how block coding is used to control robots.




  1. Introduce the concept of block coding to the class. Explain that it is a way of giving instructions to a computer or robot by placing blocks of code in a certain order.

  2. Show the class examples of block coding and how it can be used to create simple programs.

  3. Introduce the concept of robots and explain that they are machines that can be programmed to do certain tasks.

  4. Show examples of different types of robots and explain what they are used for.

  5. Explain that block coding can be used to control robots and demonstrate how it works.

  6. Give the class an opportunity to practice block coding on the computer with robot software such as Scratch.

  7. Provide each student or group of students with a robot kit to build and program using block coding.

  8. Have the students test their robots to see if they are able to complete the task they were programmed to do.

  9. Allow time for the students to share their robots with the class and explain how they programmed them.


By the end of this lesson, students should have a basic understanding of block coding robots. They should also have hands-on experience with block coding and robot control. This lesson paves the way for more advanced robotics and coding concepts in the future.