Blockprogrammering är en pedagogisk metod som används för att lära barn och elever grunderna i programmering på ett visuellt och intuitivt sätt. Istället för att skriva kod i textform använder man sig av block som representerar olika programmeringskoncept och kommandon. Dessa block kan sedan dra och släppas för att skapa program och algoritmer.
Genom blockprogrammering får eleverna en interaktiv och lekfull introduktion till programmeringens värld, vilket främjar deras kreativitet, problemlösningsförmåga och logiska tänkande.