Scratch อ่านว่า สะ-แครช เป็นโปรแกรมภาษาคอมพิวเตอร์ ที่ถูกพัฒนาขึ้นเพื่อใช้งานในรูปแบบของบล็อกคำสั่ง (Block Programming) แล้วนำมาต่อกันเพื่อสร้างรหัสคำสั่ง (Code) เพื่อสั่งให้โปรแกรม Scratch ทำงานตามที่ได้เขียนโปรแกรมไว้ สามารถนำมาใช้พัฒนาซอฟต์แวร์เชิงสร้างสรรค์ เช่น ภาพเคลื่อนไหว นิทานที่สามารถโต้ตอบกับผู้อ่านได้ เกม ดนตรี และศิลปะ และเมื่อสร้างเป็นชิ้นงานแล้ว ยังสามารถนำชิ้นงานที่สร้างนี้ นำไปแสดงและแลกเปลี่ยนความคิดเห็นร่วมกับผู้อื่นได้
ถูกพัฒนามาเพื่อจุดประสงค์ในการเรียนรู้ได้ตั้งแต่อายุ 6 ปี ขึ้นไป จึงเหมาะสมในการเริ่มพัฒนาทักษะที่สำคัญ เช่น การคิดเชิงคำนวณ ตรรกะ อัลกอริทึม การแก้ปัญหา และความคิดสร้างสรรค์
เป็นพื้นฐานสำคัญที่จะนำไปใช้ประโยชน์ในการเรียนรู้ภาษาในระดับสูงขึ้น โดยเริ่มจากกระบวนการเรียนรู้วิธีการเขียนโค้ดและนำไปพัฒนาต่อยอดไปยังภาษาโปรแกรมอื่น เช่น Java ภาษาซี และ Python ได้อีกด้วย
ประโยชน์อื่น ๆ เช่น ช่วยให้เด็กคุ้นเคยกับการใช้เทคโนโลยี ช่วยกระตุ้นให้เกิดความคิดสร้างสรรค์และนำแนวคิดไปใช้ ได้ทั้งความรู้พร้อมเกิดความสนุกสนาน ซึ่งนำไปสู่การพัฒนาทักษะในการบริหารโครงการและการพัฒนาทักษะทางสังคมอีกด้วp
เรียนรู้การเขียนโปรแกรมด้วยภาษา SCRATCH 3.0
สนุกกับการเขียนโปรแกรม Scratch 3.0 ScratchCoding EP.0
กลุ่มบล็อก Motion (การเคลื่อนไหว) | Scratch Coding EP.1
กลุ่มบล็อก Looks (ลักษณะการแสดงผล) | Scratch Coding EP.2
กลุ่มบล็อก Sound (การแสดงเสียง) | Scratch Coding EP.3
กลุ่มบล็อก Events (กำหนดเหตุการณ์ต่าง ๆ) | Scratch Coding EP.4
กลุ่มบล็อก Control (ควบคุมการทำงานต่างๆ) | Scratch Coding EP.5
กลุ่มบล็อก Sensing (การรับรู้) | Scratch Coding EP.6
กลุ่มบล็อก Operators (ตัวดำเนินการ) | Scratch Coding EP.7
กลุ่มบล็อก Variables (ตัวแปร) + กลุ่มบล็อก Pen (การวาด) | Scratch Coding EP.8
รู้จักส่วนประกอบหน้าจอโปรแกรม Scratch | Scratch Coding EP.9
รู้จักกับเวที (Stage) โปรแกรม Scratch | Scratch Coding EP.10
รู้จักกับตัวละคร (Sprite) โปรแกรม Scratch | Scratch Coding EP.11
การสร้าง Animation อย่างง่ายให้ตัวละคร + เทคนิคการคัดลอกชุดคำสั่ง | Scratch Coding EP.12
เขียนโค้ดสั่งให้ตัวละครเคลื่อนที่ด้วยแป้นพิมพ์ ยากหรือเปล่า ทำอย่างไร? | Scratch Coding EP.13
3 เรื่องสำคัญ ในการสั่งให้ตัวละครเคลื่อนที่ด้วยแป้นพิมพ์ มีประโยชน์มหาศาล | Scratch Coding EP.14
สร้างตัวจับเวลาด้วย Scratch ง่ายนิดเดียว!!! (นับไปข้างหน้า+นับถอยหลัง) | Scratch Coding EP.15
เขียนสคริปต์เพื่อจับเวลาด้วย Scratch (ต่อยอดทำเกมได้มากมาย) | Scratch Coding EP.16
สร้างเกมลูกบอลปริศนาด้วย Scratch | Scratch Coding EP.17