Beyond Scratch

Other Block-based Coding Environments for Secondary


Scratch

https://scratch.mit.edu/

Scratch is a website create by MIT. The website allow the user to create programs in a block based, visual programming language. Instead of writing coding texts, the user drag and drops colorful blocks to create their program. In contrast to text based languages, Scratch is beginner friendly and significantly simpler to create and read. Link to video

See our Scratch Page to get started

SNAP

https://snap.berkeley.edu/

Snap concept is similar to that of Scratch. It is a website that allows the user to create programs that are in a block based programming language. It was created by Berkeley.

Make Code

https://makecode.microbit.org/

Make Code is a Microsoft block-based language. On micro:bit platform/website, the user can directly program their micro:bit device. Alternatively, they can also test their program on the virtual micro:bit (simulator) available on the website. It can let you directly program.