First programs with drag-and-drop blocks
Aligned to CSTA-AP — CSTA K-12 Computer Science Standards.
What this lesson teaches
In a block coding app you snap picture blocks together to tell a character what to do, like move, jump, or make a sound. When you press play, you watch what happens and see if it did what you wanted. If it did not, you can change a block and try again, which is how all coders learn.
Worked example
Pretend each arrow card is a block. You line up: forward, forward, turn, forward. A friend acts as the robot and follows your cards exactly. If they bump the wall, you swap a card and try the path again.
Practice questions
- What do you do after you press play and watch your blocks run?
- If your character goes the wrong way, what can you change?
- Make up three move commands to guide a friend across the room.
Watch the lesson
Every lesson comes with a video taught in English and Spanish — the same video the QR code in the printed workbook opens.
▶ Watch this lessonEn español
Primeros programas con bloques de arrastrar y soltar
En una aplicación de programación por bloques, unes bloques con imágenes para decirle a un personaje qué hacer, como moverse, saltar o hacer un sonido. Cuando presionas reproducir, observas lo que pasa y ves si hizo lo que querías. Si no lo hizo, puedes cambiar un bloque y volver a intentarlo, así es como aprenden todos los programadores.
Ejemplo: Imagina que cada tarjeta con una flecha es un bloque. Los acomodas así: adelante, adelante, girar, adelante. Un amigo hace de robot y sigue tus tarjetas exactamente. Si choca con la pared, cambias una tarjeta y vuelves a intentar el camino.
More Algorithms & Programming lessons
Teach this lesson today
An AI tutor that guides with questions instead of just giving answers — all K–12 core subjects, every child in the family.
Start free — no card required