Kodlama eğitimi sürecinde öğrenciler sadece kodlamanın nasıl yapılacağını öğrenmemekte, öğrenme için kodlamayı kullanabilmektedirler. Örneğin Matematik veya bilişimsel düşünmeyi öğrendikleri gibi problem çözmeyi, proje tasarlamayı ve fikirler arasındaki iletişimi sağlamayı da öğrenmektedirler. Bu beceriler sadece bilgisayar bilimcileri için değil yaş, ilgi alanı ve mesleklerden bağımsız olarak herkesin ihtiyacı olan beceriler olarak görülebilirler.