LUAU · ROBLOX STUDIO
The Luau and Roblox Studio curriculum
From your first variables to game systems. Explore each chapter’s goals and see what is available now.
141 lessons are playable across 3 chapters. Follow the curriculum for free, at your own pace.
CHAPTER 01 Available
The Basics
Read and complete small Luau programs.
53 playable lessons
What you will learn +
- Variables
- Operators
- Print
- While Loops
- Conditions
- For Loops
- Functions
- Tables
View chapter ↗CHAPTER 02 Available
Roblox Studio
Turn Luau fundamentals into working objects in Studio.
44 playable lessons
What you will learn +
- Your first Studio script
- Find the right objects
- Change the world
- Create and organise objects
- Services and settings
- Build with the basics
View chapter ↗CHAPTER 03 Available
Interactions and players
Build reliable interactions across joining and respawning.
44 playable lessons
What you will learn +
- Make an object react
- Player and character
- Touches, clicks and prompts
- Time and repetition
- One behaviour, many objects
- An interactive course
View chapter ↗CHAPTER 04 In preparation
Client and server
Build multiplayer without trusting clients with important decisions.
46 planned lessons
What you will learn +
- Two sides of the game
- Send a request
- Validate every request
- Synchronise state
- Connections and departures
- A reliable multiplayer system
View chapter ↗CHAPTER 05 In preparation
Interface and game feel
Build an interface for keyboard, touch and gamepad.
45 planned lessons
What you will learn +
- Build an interface
- One action across devices
- Guide the camera
- Animate without unnecessary loops
- Sound, animation and effects
- An interface that guides
View chapter ↗CHAPTER 06 In preparation
World, physics and NPCs
Move objects and characters with spatial, collision and network reasoning.
46 planned lessons
What you will learn +
- Think in three dimensions
- Use physics
- Detect with spatial queries
- Give an NPC behaviour
- Build a variable world
- A small arena
View chapter ↗CHAPTER 07 In preparation
Luau and architecture
Split a system, define contracts and control its data and tasks.
60 planned lessons
What you will learn +
- Complete your Luau foundations
- Master functions
- Modules that cooperate
- Checkable contracts
- Choose data structures
- Objects without overengineering
- Tasks that finish cleanly
View chapter ↗CHAPTER 08 In preparation
Data and economy
Keep progress and handle rewards without losing or duplicating data.
47 planned lessons
What you will learn +
- Save progress
- Handle saving failures
- Evolve data schemas
- A consistent economy
- Roblox purchases
- Progress that lasts
View chapter ↗CHAPTER 09 In preparation
Debug and optimise
Find failures, measure impact and improve a system without breaking its rules.
46 planned lessons
What you will learn +
- Find a bug’s cause
- Show that a system works
- Measure before changing
- Manage lifetimes
- Control network traffic
- Understand advanced tools
View chapter ↗CHAPTER 10 In preparation
Build and ship a game
Connect systems, test a project and keep learning from documentation.
47 planned lessons
What you will learn +
- Connect multiple servers
- Player text and services
- Prepare a release
- Work on a real project
- Assemble your game
- Continue without a tutorial
View chapter ↗Chapters in preparation show their syllabus. Their lessons are not playable yet.
Looking for an answer?
See the FAQ for lessons, progress, devices and Premium.
FAQ ↗