Bu Eğitimi 3 ana bölümden oluşmaktadır.
Algoritma Bilgisi
Algoritma bilgisi çok önemlidir. Algoritma terimi; bir problemin çözümünün adımlar halinde sıralanması olarakta ifade edilebilir. Algoritma bilgisini kağıt üzerinde, dijital araçlar ve sözel olarak akış şemaları kullanarak, günlük yaşamda algoritmayı -farkında olmadan- nerelerde ve nasıl kullandığımız bilinmeli ve öğrenilmelidir. Bilgisayar programlama aşamasına geçildiğinde ön algoritma bilgisi yararlı olacaktır.
Scratch 2.0 ile Programlama
Scratch 2.0 kullanarak animasyonlar, sesli/müzikli programlar, etkileşimli sunumlar, hikayeler, ses ve görüntüye duyarlı programlar üzerinde çalışılmalıdır.
Scratch 2.0 ile Oyun Programlama
Eğitimin son bölümünde ise yalnızca oyunlar üzerinde programlama yaparak öğrendiğimiz temel kodlama bilgisi bekiştirilmelidir. Temel ve orta düzeyde oyunlar tasarlayıp, scratch.mit.edu adresindeki ileri düzey oyun projeleri incelemenizde fayda vardır.