Kodlama; öğrencilerin algoritmik ve bilişimsel düşünme becerisini artırmak, ileri düzeyde bilgisayar becerisi için temel oluşturmak, herkesi yazılımcı olarak yetiştirmek değil fakat temel nitelikleri kazandırmak için gereklidir.
Kodlama; bilgisayar yazılımının ilk adımı olarak ifade edilebilir. Kodlama, bilgisayarda yazılım, uygulama ve web sitesi oluşturmak için elektronik bir dil kullanmak anlamına gelir.
Kodlama; sadece bilgisayar kullanımında değil, sosyal bilimler, matematik ve fen bilimlerinde analiz, şekillendirme ve anlamlı hale getirme becerilerini artıran bir süreci başlatıyor.