Bilim ve teknolojideki gelişmelerin oldukça hızlı bir şekilde artması ve bu gelişmeler sonucu ortaya çıkan ürünlerin hızla yaygınlaşması 21. yüzyılda yaşamın neredeyse her alanını etkileyerek değiştirmektedir. Bu değişimler eğitsel süreçlere de yansımaktadır. Hızla değişen ve gelişen çağa uyum sağlayan ve 21. yüzyıl becerilerine sahip bireylerin yetiştirilmesi için Dünya genelinde öğretim programları revize edilmektedir. Söz konusu programlar kapsamında kodlama eğitimine yönelik derslerin de yerini almaya başladığı görülmektedir. Algoritmik düşünme becerilerine sahip üretken bireyleri barındıran toplumların oluşumu noktasında kodlama uygulamaları etkili bir faktör olarak rol aldığı için bu alana verilen önem her geçen gün artmaktadır. Kodlamanın STEM alanları üzerindeki etkisi de dikkate alındığında sürekli olarak artan bir ilgiye maruz kalması kaçınılmaz olmaktadır. Uygulama örnekleri ile açıklamaların sunulduğu bu eser algoritma ve kodlama uygulamalarına giriş yapmak ve kendini bu alanda geliştirmek isteyen okurlar için kılavuz niteliği taşıyan bilimsel bir kitaptır.