Scratch Programming Language for Making Games: Beginner Course
What's included
7 live meetings
7 in-class hoursMastery Evaluation
1 hour per week. includedGrading
includedClass Experience
Beginner Level
🧩 Scratch is like a big toy box where you can create anything you imagine. Instead of writing complicated code, you’ll use colorful blocks that snap together, just like puzzle pieces. Each block tells your game what to do—like making a character jump, move, or even score points! ❇️ Scratch is a visual programming language for kids and beginners to create interactive stories, games, and animations using colorful blocks. Its drag-and-drop interface makes coding fun, boosting creativity and problem-solving skills. ❇️ This class, "Scratch Programming Language For Making Games," introduces students to the fundamentals of game design using Scratch, a beginner-friendly, visual coding platform. ❇️ Students will learn how to create interactive games by building and animating custom characters, setting up gameplay rules, and adding engaging elements like sound and visual effects. ❇️ Through hands-on projects and guided instruction, learners will master essential programming concepts such as loops, conditionals, and variables. The course is designed to be interactive, with plenty of opportunities for collaboration, creative problem-solving, and sharing projects for peer feedback. ❇️ Perfect for beginners, this class will inspire students to explore coding through fun, project-based learning.
Learning Goals
Understand basic programming concepts.
Develop problem-solving skills.
Syllabus
7 Lessons
over 7 WeeksLesson 1:
Introduction to Scratch Interface
* - Overview of Scratch and its interface
* - Creating a Scratch account
* - Exploring the Scratch community and projects
60 mins online live lesson
Lesson 2:
Creating Sprites and Backdrops
* - Getting Started with Sprites
* - Understanding sprites and backdrops
* - Importing and creating your own sprites
* - Basic sprite animations
60 mins online live lesson
Lesson 3:
Basic Programming Concepts in Scratch
60 mins online live lesson
Lesson 4:
Game Mechanics in Scratch
60 mins online live lesson
Other Details
Parental Guidance
To get started, please register an account at https://scratch.mit.edu/. Please verify your account email address by opening the verification email you are sent when you create an account. This step allows students to share their projects with instructors if they need help, and also show off their creations to others.
As per Outschool Policy: For the safety of all students, all cameras must be on at the start of every class meeting to verify learner identity. We encourage students to keep their cameras on for the entire duration of class as it helps to create an engaging learning environment. The camera safety check is mandatory.
Supply List
PC or Mac with at least a 2GHz processor and 2GB of RAM (4GB of RAM is recommended). No iPads and no Chromebooks. Either external or built-in webcam (many laptops have an integrated camera). Microphone and Speakers - We recommend headphones with an integrated microphone Register an account at https://scratch.mit.edu/
External Resources
In addition to the Outschool classroom, this class uses:
Teacher expertise and credentials
1 teacher has a teaching certificate
Texas Teaching Certificate in Music/Theater/Arts
4 teachers have a Bachelor's degree
Bachelor's Degree in Art and Design from Savannah College of Art and Design
Bachelor's Degree in Art and Design from Fashion Institute of Technology
Bachelor's Degree in Art and Design from Savannah College of Art and Design
Bachelor's Degree in Fine/Studio Arts from Cleveland Institute of Art
1 teacher has an Associate's degree
Associate's Degree in Art and Design from Fashion Institute of Technology
BACHELOR OF SCIENCE: COMPUTER SCIENCE
Google Developers Student club National Society Of Black Engineers Member of color stack Sprout Fellow
PROGRAMMING LANGUAGES HTML
CSS
Swift
Python C++ JavaScript
TypeScript
Web and Application Servers
Cloud & AWS, JSON, REST API, Docker, Adobe Suite, Git, GitHub, WordPress, WebPack, NPM, SEO, Object-Oriented
Programming, Functional Programming
Reviews
Live Group Course
$23
weekly or $155 for 7 classes1x per week, 7 weeks
60 min
Live video meetings
Ages: 8-12
2-6 learners per class