La microbit se programa mediante diagramas de flujo que representan acciones que se repiten y usan variables numéricas, booleanas, el acelerómetro y bucles. El pensamiento computacional permite resolver problemas mediante la entrada de un problema, el desarrollo de un algoritmo y la programación continua para encontrar una solución.