Skip Navigation

Alphabet Recognition

By Stephen Lawlor 45 minutes
Pre K-K
English Language Arts
  • Programming
  • Computing and Networks
  • Technology and Society
Tools & Languages

Key Coding Concepts

  • Algorithms
  • Debugging
  • Sequences



A step-by-step set of operations to be performed to help solve a problem.



Identifying a series of steps necessary to complete a task.



Finding problems in code and solving them.

Learners will reinforce their letter recognition skills using coding. Learners will create code to demonstrate that they know the letters of the alphabet.


Before the lesson…

  • Review what code is and what a programmer does. (A great book to teach these concepts is “How to Code a Sandcastle” by Josh Funk.)
  • Create a large mat that has all of the letters of the alphabet on it. You could also use the large alphabet mats that you can purchase for classrooms.

Learners will work in small groups (3-4 learners). One learner will be the robot and the other(s) will be the programmer. The programmer(s) will create a code using the coding directional cards.

The learners will be working to move their robot to the letter that has been designated by the teacher. The programmers lay out their code cards and then direct the robot to move in those directions on the mat. If their robot does not reach the letter, then they can go back and debug their code by changing around the cards.

General Outcome (Kindergarten)

Students will be able to communicate and follow multi-step directions to identify the letters of the alphabet.

Formative Assessment

Observe learners to see if they are able to follow directions (understand code), recognize the alphabet and work together to solve problems.


Have pictures of objects that represent the letters for learners who are more visual or do not recognize their letters yet.

To further make a literacy connection, read an ABC book. See ‘The 50 best ABC books for kids’ (the, 2015) for ideas.


  • Learner robots could count the directional steps to get to each letter
  • Make a connection to measurement unit (non-standard units). For example, move forward five lunch kits to get a letter.

Computing and Networks (Hardware & Software)
Use a Bee Bot or other bot instead of a learner to move over the mat to reach the letter.

Tech and Society (Safe Communication)
Have a class discussion on how people and computers/technology communicate with each other:

How Computers Work #CSforall (SciShow Kids, 2016)

Real Life Robots (SciShow Kids, 2015)

“How to Code a Sandcastle” by Josh Funk

The 50 best ABC books for kids (the, 2015)

How Computers Work #CSforall (SciShow Kids, 2016)

Real Life Robots (SciShow Kids, 2015)

Teach lessons that are tied to your existing curriculum!


More Lesson Plans For Pre K-K

    View All Lesson Plans

    Explore lessons based on components

    The K-12 Computer Science Framework

    Although learning how to build digital projects is a key part of Computer Science education, students should also learn a wider set of skills and competencies that will help them to harness the power of digital technologies as both creators and consumers. A comprehensive approach to K-12 Computer Science education includes learning about the following five focus areas:

    View Framework ➝


    By the end of high school, students should be able to create a simple computer program.

    Computing and Networks

    By the end of high school, students should understand and be able to use the tools and devices commonly used to build digital projects.


    By the end of high school, students should be able to explain how we use computers to create, store, organize, and analyze data.

    Technology and Society

    By the end of high school, students should be able to explore the ways in which technology and society have mutually shaped each other.


    By the end of high school, students should be able to apply design principles to the digital projects they create.