Use these unique lesson plans designed for educational programs of varying lengths and skill-levels to get your classroom up and running fast. Find learning objectives and course outlines for everything from 2 hour workshops, to semester long learning programs.
Intro to Coding and Game Design
Get students creating and coding their first game by building an obstacle course.
Creator Challenge: Create and Destroy
Design multiplayer maps where players stomp down cities for points.
Creator Challenge: Story Games
Use strings and variables in this one hour coding challenge while creating a unique word game.
Step-by-step projects teaching how to code, design new worlds, and learn entrepreneurial skills using the Roblox platform. These materials are shared under the Creative Commons License and all educators are encouraged to download and tailor them as needed.
Intro to Studio
Work with parts to create an obstacle course and publish your first game. Perfect for beginners.
Learn coding concepts from strings to arrays by creating traps, powerups, and more.
Coding Project: Adventure Game
Use if/then statements to design a world for players to explore and collect items in.
Coding Project: Arcade Game
Use client and server scripts to code an arcade style game with custom cameras and avatars.
These stand-alone lessons can be used to practice individual concepts or as part of a larger project series.
Foster a positive culture online by learning how to interact and protect your personal information.
Publish and Playtest
Share your work so others can play it and use Team Create to collaborate on projects.
Reusing Code with script.Parent
Build multiple parts that change color over time using Parent/Child relationships.
Functions 1: Functions Practice
Create a practice function that states the name of your favorite animal.
Functions 2: Instances
Apply your knowledge of functions to replace a flaming part with one that sparkles.
Parameters and Events 1: Traps
Create a trap that destroys anything that touches it, including other parts.
Parameters and Events 2: Buttons
Use parameters and event listeners to code a button that makes a bridge appear in-game.
Traps with if/then Statements
Use variables and event listeners to specifically check for players when something touches a part.
Powerups with if/then Statements
Create a powerup that increases a player's speed whenever they touch a specific part.
Creating a Timed Bridge
Use for loops and Surface GUIs to create a bridge that appears for a short time.
Multiple Conditions with Elseif and Else
Build a parkour course that awards medals using if, elseif, and else statements.
Creating a Point Giving Part
Create a part that will either award or remove points depending on its color.
Intro to Dictionaries
Code dictionaries using key value pairs to keep track of information like how many points each player has or to create character classes.
Creating Props: Trees and Plants
Build and duplicate parts to make a complex models like trees, plants, and flowers.