"Scratch" เป็นภาษาโปรแกรมที่อยู่ในรูปแบบกราฟฟิก ใช้งานได้ง่ายด้วยการลากบล็อกคำสั่งต่างๆ มาวางต่อกัน คล้ายการนำชิ้นส่วนจิ๊กซอว์มาต่อกัน Scratch จึงเป็นภาษาโปรแกรมที่ดีสำหรับคนทุกเพศทุกวัยที่ต้องการเริ่มต้นศึกษาการเขียนโปรแกรม หากคุณลองเริ่มเขียนโปรแกรมโดยใช้ Scratch จะพบว่าการเขียนโปรแกรมไม่ใช่เรื่องยากเกินที่จะทำความเข้าใจเลย ออกจะสนุกเสียด้วยซ้ำ ใครที่ต้องการเริ่มต้นเขียนโปรแกรม เชื่อเถอะว่าเริ่มด้วย Scratch แล้วคุณจะหลงรักมัน!
บทที่ 1 แนะนำการเขียนโปรแกรมสำหรับผู้เริ่มต้น
บทที่ 2 รู้จักกับ Scratch
บทที่ 3 เรียนรู้หน้าจอโปรแกรม Scratch
บทที่ 4 เริ่มต้นเขียนโปรแกรม Scratch
บทที่ 5 การกระจายข้อความด้วย broadcast
บทที่ 6 ตัวแปร
บทที่ 7 โอเปอเรเตอร์
บทที่ 8 คำสั่งควบคุมการทำงาน
บทที่ 9 การเล่นเสียง (Sound)
บทที่ 10 การเล่นเสียงเครื่องดนตรี
บทที่ 11 การใช้งานปากกา (Pen)
บทที่ 12 My Block...สร้างบล็อกการทำงานด้วยตัวเอง
บทที่ 13 ตัวอย่างโปรแกรมเกมส์ที่เขียนด้วย Scratch