01Open
Set up your compass
Orientation & code literacy
Learn how Luau speaks, where Roblox shows its messages, and how to read and repair a tiny program with confidence.
- Lesson 1Your First Luau ProgramNot started
⌁Lesson 2Reading Code Like a MapLocked
⌁Lesson 3Errors Are CluesLocked
⌁Lesson 4Where Scripts LiveLocked
PHASE PROJECTOutput DetectiveLocked
Complete all four lessons to unlock the project.
02Open
Make code decide
Luau foundations
Work with values, variables, operators, conditions, and loops to build small programs that change their behavior.
⌁Lesson 1Values Have TypesLocked
⌁Lesson 2Variables That RememberLocked
⌁Lesson 3Choosing a PathLocked
⌁Lesson 4Useful RepetitionLocked
PHASE PROJECTRound ScorekeeperLocked
Complete all four lessons to unlock the project.
03Open
Organize the pieces
Reusable Luau
Shape data with tables and turn repeated logic into clear functions and modules.
⌁Lesson 1Functions with a JobLocked
⌁Lesson 2Returning Useful AnswersLocked
⌁Lesson 3Tables: Lists and LabelsLocked
⌁Lesson 4Sharing Code with ModulesLocked
PHASE PROJECTInventory Rules EngineLocked
Complete all four lessons to unlock the project.
04Open
Think in systems
Problem solving
Break requirements into state, rules, and tests—then debug the parts that disagree.
⌁Lesson 1From Goal to StepsLocked
⌁Lesson 2Guarding the EdgesLocked
⌁Lesson 3State That Makes SenseLocked
⌁Lesson 4Debug with EvidenceLocked
PHASE PROJECTQuest State EngineLocked
Complete all four lessons to unlock the project.
05Open
Enter the engine
Roblox Studio essentials
Connect Luau to Instances, services, events, players, UI, and the client/server boundary.
⌁Lesson 1The Roblox Data ModelLocked
⌁Lesson 2Events and ConnectionsLocked
⌁Lesson 3Client, Server, and TrustLocked
⌁Lesson 4Safe Remote MessagesLocked
PHASE PROJECTServer-Owned CollectiblesLocked
Complete all four lessons to unlock the project.
06Open
Build the game loop
Complete game systems
Combine rounds, UI, spawning, persistence concepts, scheduling, and cleanup into resilient features.
⌁Lesson 1A Round Has StatesLocked
⌁Lesson 2UI That Follows StateLocked
⌁Lesson 3Persistent Data, CarefullyLocked
⌁Lesson 4Scheduling and CleanupLocked
PHASE PROJECTRound-Based Game SliceLocked
Complete all four lessons to unlock the project.
07Open
Engineer for change
Advanced production Luau
Use strict types, explicit architecture, tests, profiling, and security thinking in larger codebases.
⌁Lesson 1Strict Types as ContractsLocked
⌁Lesson 2Composition over ClevernessLocked
⌁Lesson 3Logic You Can TestLocked
⌁Lesson 4Profile, Secure, ImproveLocked
PHASE PROJECTTyped Secure FeatureLocked
Complete all four lessons to unlock the project.
Final course capstone
Secure Modular Feature Capstone
Design, build, attack, test, profile, clean up, and explain one secure typed modular Roblox feature.
⌁ LockedComplete all seven phase projects—not an XP threshold—to unlock.capstone-secure-modular-feature