Scratch is a 2D block-based coding environment. It was designed at MIT for young learners who don’t want to get bogged down with text programming. Scratch leverages visual coding blocks that allow students to use their logic rather than memorize syntax to increase engagement. After this course, they’ll be able to develop and publish full-featured 2D games from…scratch!
Makey Makey is an “invention kit for everyone.” It’s really just a circuit board that allows your computer to interact with any object that conducts electricity. This power unlocks a treasure trove of creativity for your students. They learn to wire their Scratch projects to household items, like bananas and play doh, and bring their creations to the real world.
One trait shared by all effective programmers is high computational logic. That is, the ability to dissect a problem, map out its solution, and write a step-by-step program to make it work. Scratch allows students to do just that in the context of game creation, something that already interests them.
They’ll build multi-stage projects that require several moving parts, all of which have to be carefully planned and developed. Visual blocks make the code easy to digest and give a solid foundation for a future computer science career.
A circuit board adds another layer to the design and coding. If you’re developing a tabletop air hockey game, say, the majority of the work will come in the wiring of the puck sensors. Scratch acts only as the dashboard. These hybrid software/hardware projects can give your students a more genuine sense of how technology is engineered in the real world.
Our Roblox curriculum takes your students through three exciting game projects, each with a unique genre. As your students’ skills grow, so will the difficulty of the games.
Design a car, a track, and race against yourself in a time trial! Students will develop all the models from scratch and then code the logic of a timer and lap marker using Lua variables and conditionals. Vroom Racing is sure to jumpstart their Roblox career.
Remake and relive some of your favorite side-scrolling action games with Roblox Platformer. Design obstacles to throw off the player as he attempts to navigate an addictive, pesky puzzle. Students will add while loops to their coding toolkit to feature repetition in their maze.
The final Roblox project will put your students to the test. They’ll create a first-person paintball game, where they try to splat their opponents with projectiles. To add this functionality, they’ll leverage the technique of ray casting, a complex 3D gaming mechanic.
This curriculum is designed with the teacher in mind. We’ll prepare you to bring this class to your students with our zero-to-one training course. You don’t need any experience with coding to master the software. You also won’t do any extra planning, as we’ll provide you with a full semester curriculum at the end.
Chapter 1: What is Roblox?
Intro to Roblox
How to Install on Windows and Mac
Explore and Play
Roblox and Cybersafety
Game Design in a Nutshell
Chapter 2: Navigating the 3D World
Intro to the Roblox Studio
Blank Slate and Camera
Materials, Colors, and Anchors
Turnstile and surfaces
Saving and Publishing
Chapter 3: Coding the Logic
Intro to Coding
Lua Basics: Variables
Lua Basics: Conditionals
Lua Basics: Loops
Lua Basics: Wait
How Vroom Racing Works
Coding Middle Lane
Getting Scripts to Talk
Coding Laps pt. 2
Display in Chat
Chapter 4: Teaching Roblox
Marketing the Class
Preparing for Day 1
Computers open and closed
3D Modeling Tips
1-1: Intro to Roblox
1-2: Modeling Basics
1-3: Modeling with Surfaces
1-4: Racecar Design
1-5: Track Design
1-6: Intro to Variables and Scripting
1-7: GUI and Events
1-8: Loopy Loops
1-9: Last Steps and Publishing
1-10: Platformer Intro
1-11: Platformer Scripting
1-12: Finishing the Platformer
1-13: Ray Casting
1-14: Object Movement
1-15: Final Touches
There’s no use for training unless you have a rock-solid plan. We’ll give you a semester curriculum, complete with hour-long lesson plans and slides.
Each teacher is paired with a ScholarStem moderator who will give live one-on-one support throughout the training. There are no stupid questions with us!
If you want customized assistance implementing this course into your program, we have curriculum experts who may commute to your site and lead you through the process.
16 Spots Available
Combine the best of software and hardware with our hybrid game design course. Your students will learn to code 2D games using Scratch and then bring them to life with household objects using Makey Makey.
In select cities, one of our certified instructors will commute to your site and lead this class.
The course is designed with the working teacher in mind. The material shouldn’t take you more than 3 hours per week, including watching videos and completing assignments.
Yes, you will need a computer with an internet connection to sign into our training platform. The type of computer required depends on the course, so please refer to the hardware requirements listed at the top of the page.
You may contact our expert support team at any time. Live help (text and video) is available on weekdays and email support is available any time. You can ask questions about the material, general teaching techniques, or anything else!
No. You can enroll any time to reserve your spot for free and then you’ll have until a week before the start of the training to complete payment.
You provide the computers and we’ll take care of the rest. Our instructors are trained to teach and connect with your students using our in-house built curriculum.
M-F 10-6 PM ET