การเขียนโปรแกรม scratch คือ การเขียนสคริปให้ตัวละครแต่ละตัวรวมทั้งฉาก ทำงานร่วมกันโดยที่ตัวละครแต่ละตัวรวมทั้งฉาก สามารถมีได้หลายสคริปต์ หรือไม่มีสคริปต์เลยก็ได้ เช่น
การเขียนโปรแกรม scratch คือ การเขียนสคริปให้ตัวละครแต่ละตัวรวมทั้งฉาก ทำงานร่วมกันโดยที่ตัวละครแต่ละตัวรวมทั้งฉาก สามารถมีได้หลายสคริปต์ หรือไม่มีสคริปต์เลยก็ได้ เช่น
การกำหนดวัตถุประสงค์หรือปัญหา : ต้องการให้ตัวละครพูดว่า "โรงเรียนของฉัน"
การวางแผนการแก้ปัญหา : ต้องออกแบบซอฟต์แวร์อย่างชัดเจนและนำไปเขียนโปรแกรมภาษาคอมพิวเตอร์ scratch
การออกแบบซอฟต์แวร์ : ออกแบบโดยใช้ผังงาน
1. เลือกตัวละคร Sprite 1
2. เลือกบล็อกรูปร่าง แล้วทำการลากบล็อกพูดออกมาวางตรงพื้นที่เขียนโปรแกรม (Script Area)
3. คลิกช่องข้อความและแก้ไขเป็นคำว่า "โรงเรียนของฉัน"
4. คลิกพื้นที่ของบล็อกเพื่อทำการประมวลผล หรือ Runโปรแกรม จากนั้นตัวละคร Sprite1 จะพูดคำว่า "โรงเรียนของฉัน"
5. ทำการบันทึก โดยเลือกแฟ้มและเลือกบันทึก
หมายเหตุ หากเพิ่มตัวละครมากกว่า 1 ตัว ให้คลิกที่ตัวละครนั้นๆ ในช่องข้อมูลของเวที หรือตัวละครที่ถูกเลือกก่อน จึงเขียนคำสั่งให้ ดังรูป
การกำหนดวัตถุประสงค์ หรือปัญหา : ต้องการให้ตัวละครพูดว่า "โรงเรียนของฉัน" และให้มีเสียงแมว
การวางแผนการแก้ปัญหา : ต้องออกแบบซอฟต์แวร์อย่างชัดเจน และนำไปเขียนโปรแกรมภาษาคอมพิวเตอร์ Scratch
การออกแบบซอฟต์แวร์ : ออกแบบโดยใช้ผังงาน
1. เลือกเหตุการณ์และลากบล็อกโปรแกรม วางในพื้นที่เขียนโปรแกรม (Script Area)
2. เลือกบล็อครูปร่าง และลากบล็อก ต่อเข้ากับบล็อก
3. แก้ไขข้อความ ในบล็อก เป็น
4. เลือกเสียง Sound และ เลือกบล็อก ต่อล่างบล็อก
5. คลิกธงสีเขียวเพื่อรันโปรแกรม
6. บันทึกโปรแกรม