Lesson 1, Topic 1
In Progress

What is block-based coding?

Stem Inspire 05/03/2021
Lesson Progress
0% Complete

Block-based coding utilizes a drag-and-drop learning environment, where programmers use coding instruction “blocks” to construct animated stories and games. It’s an entry-level activity, where kids can gain a foundation in computational thinking through visuals as opposed to coding that is based on text.

Difference between Block-based coding and Text-based coding

Block-based languages are the ones that allow coding through boxes of commands that can be placed in a particular order to conduct a program. 

Text-based coding languages, on the other hand, rely on texts, symbols, and syntaxes to be written as lines of code. 


  • Readability
  • Easy to use
  • No typing
  • No need of any kind of technical knowledge

Popular Platforms Available for Block Coding

  • Tynker
  • Root Coding
  • Kodable
  • Thunkable
  • Scratch
  • Code.org