Skip to main content

STEM Track - Creative Coding with Scratch

LyraedX

About This Course

Creative Coding with Scratch introduces students in upper elementary and middle school to the world of programming through Scratch – a visual block-based coding platform developed by MIT. Students will learn to create interactive stories, animations, games, and more, while developing foundational computational thinking skills. The course emphasizes creativity, problem-solving, and independent learning through guided projects and self-paced exploration.

What You Will Learn

  • Basics of Scratch interface and block categories

  • Animation and user interaction

  • Programming logic with loops, conditionals, and variables

  • Sound, music, and sprite manipulation

  • Creating stories, games, and visual projects

  • Using cloning and advanced logic in projects

  • Presenting and explaining personal projects

Requirements

  • No prior programming experience is required

  • Basic computer literacy (mouse, keyboard, browsing files)

  • Ability to read simple English instructions (support provided in Vietnamese if needed)

  • A computer with internet access and a modern web browser

Course Staff

Course Staff Image #1

Staff Member #1

Biography of instructor/staff member #1

Course Staff Image #2

Staff Member #2

Biography of instructor/staff member #2

Frequently Asked Questions

Q: What age group is this course designed for?
A: Primarily for students in grades 4–8 (roughly 9–14 years old).

Q: Do I need to install anything?
A: No installation is required. Scratch runs in any modern web browser.

Q: Is English required?
A: Course content is in simple English, with Vietnamese guidance and glossary support to improve both coding and English skills.

Q: Can students work at their own pace?
A: Yes. The course is designed to support both guided instruction and self-paced progress.

Q: Will this course prepare students for advanced programming?
A: Yes. This course builds foundational logic and problem-solving skills essential for later programming in Python, C/C++, or Unity.

Enroll