visual block programming

noun
UK /ˈvɪʒuəl blɒk ˈprəʊɡræmɪŋ/
US /ˈvɪʒuəl blɑːk ˈproʊɡræmɪŋ/

A way to make computer programs by snapping colorful blocks together like puzzle pieces.

My little sister learned visual block programming by dragging blocks to make a cat dance on the screen.


OTHER MEANINGS

2. A teaching method that uses picture blocks instead of typing code to introduce kids to computer science.

The school uses visual block programming in its after-school coding club.

3. A programming environment where commands are shown as movable blocks that fit together.

In visual block programming, you connect a 'move' block to a 'repeat' block to make a loop.

4. A beginner-friendly style of coding that avoids complex syntax and typing errors.

Because visual block programming hides the tricky punctuation, young learners can focus on logic.