Blockly
Blockly on Google’i arendatud visuaalne programmeerimiskeel ja tööriistakomplekt, mis on loodud eelkõige hariduslikel eesmärkidel ja programmeerimise algõpetuseks. Blockly kasutab programmeerimise õpetamisel blokkide süsteemi, kus igale programmilisele funktsioonile või tegevusele vastab konkreetne blokk. Need plokid saab kasutaja lohistada ja ühendada omavahel tööalal, et luua järjestikuseid tegevusi või algoritme ilma traditsioonilise tekstipõhise koodi kirjutamiseta.
Blockly eesmärk on muuta programmeerimise õppimine intuitiivsemaks ja ligipääsetavamaks, eemaldades keeruka süntaksi õppimise vajaduse algfaasis. See võimaldab keskenduda programmeerimise loogikale ja struktuurile. Blockly’t saab kasutada erinevate programmeerimiskeelte õpetamiseks, kuna loodud blokkide programmid on võimalik eksportida mitmesse populaarsesse programmeerimiskeelde, nagu JavaScript, Python, PHP ja teised, aidates õpilastel mõista, kuidas visuaalsed tegevused vastavad tegelikule koodile.
Lisaks haridusvaldkonnale kasutatakse Blockly’t ka mitmesugustes rakendustes ja projektides, kus on vaja lihtsustatud programmeerimisliidest, sealhulgas robotite juhtimine, mängude arendamine ja isegi IoT (asjade internet) seadmete programmeerimine. Blockly on avatud lähtekoodiga projekt, mis tähendab, et igaüks saab seda oma projektides kasutada ja kaasa aidata selle arendamisele.