Kodlama bilgisayarlar, makineler, robotlar, elektronik bir devreden yapılmasını istediğimiz şeylerin yazılım dillerini kullanarak sistematik bir şekilde bu araçlara anlatılmasıdır.

Dijital dünyanın içinde yaşıyoruz. Ve bu dünyanın en temel taşları ise kodlar. Akıllı telefon uygulamalarından tutunda, internet siteleri, bilgisayar oyunları, evimizde kullandığımız buzdolapları, çamaşır makinelerine kadar her cihaz çalışabilmek için temelde bu kodlara ihtiyaç duyuyor. Hal böyle olunca kod yazmak, yazabilmek dijital çağda büyük önem arz ediyor.

Gelecekte birçok meslek bu çerçevede belirleniyor olacak. Bu sebeple günümüzün ihtiyaçlarını göz önünde bulundurarak donanımlı, 21. yy becerilerine sahip bireyler yetiştirilebilmesi için erken yaşlarda kodlama eğitimine başlanması önemlidir. Kodlama eğitimi sadece bilgisayar sistemleri ile sınırlandırılmamalıdır. Çünkü kodlamanın disiplinler arası etkileşimi sağlaması açısından da önemli bir görevi bulunmaktadır. Böylece, kodlama eğitimi çocuklara erken yaşlardan itibaren farklı düşünmeyi öğreterek hayatın her alandaki problem çözme becerisi kazandırır. Olay veya durumlar arasındaki ilişkileri görebilmesini sağlar. Yaratıcı düşünmesine yardımcı olur.