← All Subjects
Computer Science

Programming — Block Coding

Introduce programming logic visually with block-based coding warmups.

About This Subject

Block coding platforms like Scratch, Snap!, and code.org make programming concepts accessible to students who haven't yet learned text-based syntax. Block Coding warmups build computational thinking and programming logic through visual, drag-and-drop representations.


How Do Now Warmups Works

Prompts present block-based code diagrams that students trace, debug, or describe in words. Short daily responses build the logical reasoning that transfers to text-based programming languages and supports success in introductory CS courses.


Aligned to National Standards

CSTA K–12 Computer Science Standards — Algorithms and Programming

Supports CSTA Algorithms and Programming standards including sequences, loops, conditionals, and event-driven programming.


Benefits for Teachers and Students

  • Makes programming logic accessible before text-based syntax is introduced
  • Builds computational thinking that transfers to all programming languages
  • Reduces the frustration barrier for students new to coding
  • Creates a foundation for transitioning to Python, JavaScript, or Java

Ready to use these prompts with your students?

Do Now Warmups is currently available by invitation. Sign up to request access for your school.

Browse All Subjects