
Start this beginner Scratch game programming for kids course, learn the basics of game development through five hands-on projects, and finish with five games to add to your portfolio.
Open scratch.mit.edu, sign up for a free Scratch account to save and share projects; create a username and password, provide country, birthday, gender, and email, complete reCAPTCHA, then sign in.
Explore the Scratch editor interface, including the block palette, code editor, and stage, then learn to save, rename, preview, and share projects with the community, and start your first project.
Create a taco chase game where a mouse collects tacos while dodging three bats in a castle backdrop, with sounds and a score variable.
Hello parents and guardians,
Welcome to the 5 Projects In 5 Days course! This is an introductory, beginner-level Scratch Game programming course for kids.
In this course, kids can learn the fundamental concepts of game development using fun, interactive, hands-on projects. By the end of this course, students will have created five cool projects to add to their portfolio.
We are great believers in learning by doing. In this course, students will have the opportunity to learn web development skills through engaging projects set around real-world applications.
In the first project, students will create an interactive, color-changing animation with cool graphic effects like ghost effects and changing size.
In the second project, students will use random numbers to create a fortune telling game.
In the third project, students will create a mouse driven chase game with sound effects that will teach concepts of event programming and variables.
In the fourth project, students will create a keyboard driven catch game with score keeping.
In the fifth project, students will create a complex, multi-sprite, battle game that will teach concepts of broadcasting, cloning and message handling between different sprites.
Please note that according to Udemy's terms, those under 18 may use the services only if a parent or guardian opens their account, handles any enrollments, and manages their account usage.