MakeCode le permite elevilor să creeze cod folosind un sistem de visual programming asemănător Scratch (Scratch este un limbaj de programare care îi ajută pe copii să creeze propriile povești interactive, animații, jocuri și muzică și să le împărtășească cu alții), precum și componente sau motorașe care sunt compatibile cu piesele Lego.
Sistemul MakeCode a fost creat de inginerii Microsoft și a fost testat alături de cei de la Lego pe parcursul mai multor luni, după cum au declarat aceștia, fiind citați de presa din străinătate. Cu ajutorul său, elevii pot folosi cu ușurință bucățile de cod – sunt de tipul drag-and-drop, pentru a-l face pe roboțelul EV3 să treacă printr-un labirint, să detecteze diverse obiecte colorate sau chiar să se transforme într-un instrument muzical.
Setul Mindstorm Education EV3 vine cu o varietate de senzori (de atingere, culoare, cu infraroșii, giroscopici) și motorașe care pot fi programate.