หมายเลข 1 คือ เครื่องมือเปลี่ยนภาษาภายในโปรแกรม ซึ่งมีให้เลือกถึง 64 ภาษาด้วยกัน เนื่องจาก โปรแกรม Scratch เป็นสื่อการเรียนรู้ที่สนับสนุนการศึกษารอบโลกและสามารถใช้งานได้ในกว่า 150 ประเทศ
หมายเลข 2 คือ แถบเมนูบันทึกผลงาน รวมไปถึงเมนูเรียกเปิดงานเก่า เมนูแก้ไข และเมนูตัวอย่างชิ้นงานที่คนอื่นได้สร้างไว้และแชร์ลงเว็บไซต์ ซึ่งเราสามารถเปิดดูได้เพื่อศึกษาการป้อนคำสั่ง การจัดเรียงลำดับขั้นตอน หรือนำไปต่อยอดก็ได้เช่นกัน
หมายเลข 3 คือ หมวดหมู่บล็อกโค้ดคำสั่งหรือสคริปต์ (Script) ที่ภายในถูกบรรจุคำสั่งย่อย ๆ เอาไว้สำหรับป้อนคำสั่งแก่ตัวละครหรือฉากพื้นหลัง เพื่อสั่งให้ตัวละครหรือฉากทำงานตามวัตถุประสงค์ที่ต้องการ โดยการเลือกสคริปต์จากกลุ่มบล็อกและนำไปจัดเรียงตามลำดับ ซึ่งสคริปต์ใน โปรแกรม Scratch แบ่งตามหมวดหมู่เป็น 9 กลุ่ม เพื่อความสะดวกในการใช้งาน ดังนี้
Motion สคริปต์สั่งการใน Scratch เพื่อควบคุมการเคลื่อนไหว เช่น เคลื่อนที่ไปข้างหน้า หันไปทางซ้ายหรือขวา เคลื่อนที่ลงข้างล่าง เป็นต้น
Looks สคริปต์สั่งการใน Scratch ที่เกี่ยวกับการแสดงของตัวละคร เช่น การเปลี่ยนขนาดและรูปลักษณ์ การพูดหรือการคิดผ่านกล่องข้อความ เป็นต้น
Sound สคริปต์สั่งการใน Scratch ที่เกี่ยวกับการแสดงเสียง ซาวน์เอฟเฟคต่าง ๆ ซึ่งผู้สร้างสามารถสร้างเสียงเหล่านั้นได้เองอีกด้วย
Events สคริปต์สั่งการใน Scratch ที่เป็นคำสั่งเช็คเหตุการณ์ที่เกิดขึ้น เช่น เหตุการณ์ตามคำสั่งจะเริ่มขึ้นหรือสิ้นสุดลงเมื่อกดปุ่ม เป็นต้น
Control สคริปต์สั่งการใน Scratch ที่ควบคุมคำสั่งตามเงื่อนไขต่าง ๆ ให้โปรเจกต์ที่สร้างไปในทิศทางที่ต้องการ เช่น การวนซ้ำ การเขียนโปรแกรมแบบมีหลายทางเลือก เป็นต้น
Sensing สคริปต์สั่งการใน Scratch ที่เกี่ยวกับการรับค่าต่าง ๆ รวมไปถึงการตรวจจับเหตุการณ์ที่ตัวละครกำลังดำเนินว่าเป็นไปตามเงื่อนไขที่ได้ป้อนคำสั่งไว้หรือไม่ ยกตัวอย่างเช่น การสัมผัสกับขอบ การคลิกเมาส์ การจับเวลา เป็นต้น
Operators สคริปต์สั่งการใน Scratch ที่ใช้ในการคำนวณทางคณิตศาสตร์ เช่น การเปรียบเทียบค่าตัวเลข การบวก การลบ การคูณ การหาร เป็นต้น
Variable สคริปต์สั่งการใน Scratch ที่เกี่ยวกับการสร้างค่าตัวแปรต่าง ๆ
My block สคริปต์สั่งการใน Scratch ที่ใช้เพื่อสร้างหรือกำหนดค่าคำสั่งขึ้นมาใช้เอง
นอกจากนี้ Scratch ยังมีสคริปต์ที่เป็น Extension เสริมเพื่อใช้ป้อนคำสั่งเฉพาะด้านอย่าง Pen หรือ คำสั่งที่ใช้ร่วมกับ Micro : Bit เป็นต้น
หมายเลข 4 คือ เมนูเพื่อใช้สำหรับปรับแต่งแก้ไขตัวละครหรือพื้นหลังที่เราเลือก และยังเป็นเมนูที่ช่วยให้เราสามารถสร้างตัวละครขึ้นมาเอง โดยในเมนูนี้ก็จะมีเครื่องมือวาดรูปต่าง ๆ สำหรับใช้สร้างหรือปรับแต่งตัวละคร
หมายเลข 5 คือ เมนูที่มีเครื่องมือที่ใช้จัดการเกี่ยวกับเสียง เช่น การปรับแต่งเสียง การบันทึกเสียง การลบ การตัดเสียง เป็นต้น
หมายเลข 6 คือ พื้นที่ในการวางบล็อกคำสั่งที่เป็นการป้อนคำสั่ง (Coding) ให้กับตัวละครหรือภาพพื้นหลังนั่นเอง
หมายเลข 7 คือ ปุ่มสั่งให้โปรแกรมหรือคำสั่งที่ได้สร้างไว้เริ่มทำงาน (รูปธงสีเขียว) และปุ่มสั่งให้โปรแกรมหยุดทำงาน (รูปวงกลมสีแดง) เพื่อเช็คการทำงานของโปรเจกต์ที่กำลังสร้างในขณะการวางคำสั่งเพื่อตรวจเช็คว่าเราได้ป้อนคำสั่งโดยใส่เงื่อนไขและวางลำดับขั้นตอนได้ถูกต้องตามจุดประสงค์หรือไม่
หมายเลข 8 คือ เวทีแสดงผล ที่จะแสดงผลต่าง ๆ ออกมาเมื่อเรากดปุ่มรูปธงสีเขียวในส่วนประกอบ หมายเลข 7
หมายเลข 9 คือ ปุ่มการแสดงผล การปรับเปลี่ยนรูปแบบการแสดงผลหน้าต่างของส่วนประกอบต่าง ๆ ของ โปรแกรม Scratch เช่น สัดส่วนการแสดงผลพื้นที่วางคำสั่งและเวที เป็นต้น
หมายเลข 10 คือ เมนูปุ่มย่อ ขยาย กึ่งกลางพื้นที่วางบล็อกคำสั่งใน โปรแกรม Scratch ซึ่งมีประโยชน์มากเมื่อเราสร้างโปรเจกต์ที่มีความซับซ้อนที่ต้องวางบล็อกคำสั่งและเงื่อนไขหลาย ๆ บล็อกจนเต็มพื้นที่ เราสามารถกดย่อขนาดเพื่อให้เห็นภาพรวมของคำสั่งได้
หมายเลข 11 คือ ตัวละคร (sprite) ที่เรานำเข้ามายังโปรเจกต์ที่เราสร้างใน โปรแกรม Scratch
หมายเลข 12 คือ เมนูสำหรับเพิ่มตัวละครเข้ามาสำหรับใช้ทำโปรเจกต์ ซึ่งอาจมาจาก โปรแกรม Scratch ที่มีไว้ให้ หรือจากแหล่งอื่นก็ได้
หมายเลข 13 คือ เมนูสำหรับเพิ่มพื้นหลังเข้ามาสำหรับใช้ทำโปรเจกต์ ซึ่งอาจมาจาก โปรแกรม Scratch ที่มีไว้ให้ หรือจากแหล่งอื่นก็ได้
อ่านเพิ่มเติม : https://codegeniusacademy.com/scratch/