Scratch คือ การเขียนโปรแกรมในรูปแบบใหม่ ใช้งานง่าย เป็นมิตรกับเด็กเพียงลากกราฟฟิกบล็อคคำสั่งแล้วปล่อย นำมาต่อกันคล้ายการต่อเลโก้ เราสามารถนำ scratch มาเขียนโปรแกรมเกมหรือแอนิเมชันต่างๆ ได้อย่างง่ายและสร้างสรรค์ โดยตัว Scratch นั้น ถูกออกแบบให้เหมาะสำหรับเด็กตั้งแต่ 8 ขวบขึ้นไป, หรือเด็กกว่านั้นโดยมีพ่อแม่ร่วมเล่นด้วย รองรับเกือบทุกภาษาทั่วโลก รวมถึงภาษาไทย
การฝึกเขียนโปรแกรมภาษา Scratch ยังใช้แนวคิด หลักการเขียนโปรแกรม และแนวทางปฏิบัติในการพัฒนาโปรแกรม เช่นเดียวกับที่ใช้ในโปรแกรมภาษาอื่นๆ จึงเป็นการปูพื้นฐานและเตรียมความพร้อม ในการเรียนคอมพิวเตอร์ระดับต่อไปที่ซับซ้อนยิ่งขึ้น
ถึงแม้ Scratch จะถูกออกแบบมาสําหรับเด็ก แต่ศักยภาพของมันก็สูงพอที่ผู้ใหญ่ โดยเฉพาะครูสามารถเรียนรู้และใช้ Scratch ได้อย่างหลากหลาย โดยเฉพาะเป็นเครื่องมือส่งเสริมการสอนอย่างสร้างสรรค์ได้ เช่น ออกแบบโจทย์ทดสอบที่ไม่น่าเบื่อ สร้างแบบจําลองเพื่อเพิ่มความเข้าใจหรือทําสื่อการสอนในวิชาต่างๆ เป็นต้น
ในหลักสูตรนี้จะเป็นการปูพื้นฐานการใช้งานโปรแกรมตั้งแต่เริ่มต้น แนะนำเครื่องมือ เมนูต่าง ๆ การเริ่มต้นเขียนโปรแกรม การกำหนดชุดคำสั่งเงื่อนไขต่าง ๆ จนถึงการนำไปประยุกต์ใช้ในชิ้นงานจริงได้ต่อไป หวังว่าผู้ที่จบหลักสูตรนี้ไปแล้วจะได้รับพื้นฐานการเขียนโปรแกรมที่ดีขึ้น และสร้างสรรค์ผลงานออกมาได้อย่างที่ต้องการ
Module 1: แนะนำแนวคิด แนวทางในการเขียนโปรแกรม
Module 2: แนะนำโปรแกรม Scratch
Module 3: การเขียนโปรแกรมใน Scratch
Module 4: การทำงานกับบล็อคคำสั่ง
Module 5: ฝึกสร้างโปรเจ็กต์ด้วย Scratch