Block-Based Programming Platforms

Scratch

Drag-and-drop visual programming language ideal for beginners to create their projects.

Tynker

Enables kids to develop programming skills through fun and interactive learning modules.

Blockly

A library for adding visual code editor to applications, using blocks that link together in logical ways.

Code.org

Provides countless block-based coding lessons and activities for students of all ages to learn coding basics.