block-based programming

noun
UK /blɒk beɪst ˈprəʊɡræmɪŋ/
US /blɑːk beɪst ˈproʊɡræmɪŋ/

Block-based programming is a way to make computer programs by snapping colorful blocks together like puzzle pieces.

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


OTHER MEANINGS

2. A teaching method where learners build logic by connecting pre-made command blocks instead of typing code.

Teachers use block-based programming to introduce loops and conditions without syntax errors.

3. A style of software development where reusable components are assembled visually.

The game engine offers block-based programming so designers can prototype levels quickly.

4. A coding approach that hides text syntax behind graphical blocks, making it easier for children and novices.

Because of block-based programming, kids can focus on ideas rather than semicolons.