หน้าต่างโปรแกรม Scratch ที่ปรากฏจะประกอบไปด้วย ส่วนต่างๆ ดังนี้
1. เวที (stage) เป็นพื้นที่สำหรับแสดงผลลัพธ์การทำงาน
2. ตัวละคร (sprite) ในโปรแกรม Scratch สามารถกำหนดให้มีตัวละคะได้หลายตัว โดยแต่ละตัวจะมีข้อมูลส่วนตัวที่แตกต่างกัน เช่น ชื่อ ชุดตัวละคร ทิศทางการเคลื่อนที่ พิกัดของตำแหน่ง
3. สคริปต์ (script) เป็นพื้นที่ที่ใช้สำหรับเขียนโปรแกรม ประกอบด้วย
3.1 บล็อกคำสั่ง แต่ละบล็อกถูกจัดอยู่ภายในกลุ่มที่ทำหน้าที่ที่เกี่ยวข้องกัน
3.2 พื้นที่เขียนโปรแกรม ผู้ใช้สามารถลากบล็อกคำสั่งที่ต้องการมาวางเรียงต่อกันในพื้นที่เขียนโปรแกรม
3.3 กลุ่มบล็อกคำสั่ง เป็นส่วนที่จัดกลุ่มบล็อกคำสั่ง เพื่อให้สะดวกในการเรียกใช้งาน
กิจกรรม Sing a Song (แต่งเพลง จากเพลงตัวอย่าง หน้า 101 ทำ vdo)