Roblox Studio, from a blank baseplate to a published obby
CodeWithPurpose lessons that build one real obstacle course in Luau, and explain the engine underneath it as you go. Fourteen chapters, and Studio is free.

1. Inside Studio
3 chaptersWhat the editor actually is, the live tree of objects behind it, and the handful of properties that decide what a block does.
2. Scripting in Luau
4 chaptersWhere code goes, what it can reach, and the fact that your game is running on two computers that do not agree by default.
3. Events, and Doing Something Once
2 chaptersNothing polls in Roblox — the engine tells you. Then it tells you forty more times, and you deal with that.
4. Building the Obby
3 chaptersThe three classic obstacles, written properly: a laser that kills, a platform that drops you, and one you can only pass one way.
5. Shipping It
2 chaptersReading what the engine says when it breaks, and the settings that stand between a finished place and a friend being able to open it.
Open source
Your chapter goes here
Every chapter here was written by a student. Propose your own topic, or fix one that confused you. Drafts stay invisible until they are ready, so nothing you start can break the site.
Keep building things people can play
These lessons are part of CodeWithPurpose's free learning library, built by students, for students, everywhere.