Block Editor Documentation
hint
Spotty internet? No problem! (1) When online, go to https://www.microbit.co.uk/app/ and bookmark this URL; (2) use the bookmark to reload the web app, even without the internet.
Find the list of programming and BBC micro:bit blocks below. If you want to understand the difference between Block Editor and Touch Develop programs, read more...
Programming blocks
Loops
Logic
Boolean values: true; false
Boolean binary operators: and (conjunction); or (disjunction)
Boolean negation operator
Comparison operators (=, !=, <, >, <=, >=)
Maths
Numeric values: 0, 1, 2, ...
Arithmetic binary operation (+, -, *, /)
Absolute value
Minimum/maximum of two values
Random value
Variables
Assign (set) a variable's value
Get a variable's value
Change a variable's value
Game
Music
Comments
BBC micro:bit blocks
Basic
LED
Images
Input
Pins
Devices
Functions in this category require to be connected to a remote device.