LEGO® Education - možnosti programování
LEGO WeDo 2.0 software
Programovací prostředí LEGO WeDo je primárně určeno pro programování stejnojmenné robotické stavebnice.
K programování je využíván blokový programovací jazyk. Bloky mají zjednodušený vizuální vzhled, který jednotlivé funkce znázorňuje pomocí obrázků a symbolů. Programovací prostředí obsahuje také vzorové projekty, jejichž součástí jsou i konstrukční návody.
K dispozici je také metodická podpora pro učitele.
Programovací prostředí ke stažení

Ilustrační foto programovacího prostředí LEGO WeDo (zdroj: vlastní).
LEGO Mindstorms EV3
Programovací prostředí je primárně určeno pro stavebnici LEGO Mindstorms EV3, ale umožňuje programovat i starší stavebnici LEGO Mindstorms NXT 2.0 pomocí přidání programových bloků.
Využívá blokový programovací jazyk, který je založený na logickém uspořádání a propojování programových bloků. Prostředí navíc umožňuje vytváření projektů, jejichž součástí mohou být dílčí programy, obrázky, videa a další doplňující informace.
Programovací prostředí ke stažení

Ilustrační foto programovacího prostředí LEGO Mindstorms EV3 (zdroj: vlastní).
Scratch
Programovací prostředí Scratch je blokové programovací prostředí, které využívá bloky obsahující příkazy zapsané pomocí textu. Nejsou tedy pouze grafického provedení.
Od verze 3 je u tohoto prostředí možné využít rozšíření, které doplní příkazy k ovládání robotické stavebnice. Na výběr jsou LEGO WeDo, LEGO Boost a LEGO Mindstorms EV3. Podpora je ale velmi omezená. Neumožňuje plnohodnotnou práci s displejem, oddělené
řízení motorů nebo plnohodnotné využití senzorů.

Ilustrační foto programovacího prostředí LEGO Mindstorms EV3 (zdroj: vlastní).
MakeCode
MakeCode je vhodná alternativa k programovacímu prostředí Scratch. V omezené míře je funkční i bez fyzické stavebnice a ověření funkčnosti programu je realizováno pomocí animace. Prostředí podporuje pouze stavebnici LEGO Mindstorms EV3.

Ilustrační foto programovacího prostředí LEGO Mindstorms EV3 (zdroj: vlastní).
RobotC
K programování robotických stavebnic z řady LEGO Education nemusí být využito pouze blokové programovací prostředí, ačkoliv je pro výuku na ZŠ bezesporu vhodnější. Stavebnici můžeme programovat i v dalších programovacích jazycích. Jedním z nich je jazyk
C. K tomu můžeme využít programovací prostředí RobotC.
Zdroj: https://youtu.be/ht_5TgXyGts