Curriculum
Beginner Roblox Coding Lessons (1 – 11)
Roblox Coding Lesson 1:
Introduction |
• Introduction to Obby Platform
• Know how to create a new project
• Know how to create an object
• Know how to create a script |
Roblox Coding Lesson 2:
Object Creation |
• Know how to create a Spawn Location
• Know how to do camera control
• Able to do object creation
• Understand how to use Brick Color |
Roblox Coding Lesson 3:
Colors and material |
• Learn to create a platform
• Know how to duplicate blocks
• Understand about RGD color model
• Understand how to use materials |
Roblox Coding Lesson 4:
Objects |
• Know how to create a checkpoint
• Know how to do a collision
• Able to publish a game |
Roblox Coding Lesson 5:
Models |
• Learn about Toolbox
• Know how to create a tree
• Understand about grouping
• Able to create a forest |
Roblox Coding Lesson 6:
Parthenon |
• Know how to create foundation, walls, columns, and roof
• Understand about light sources
• Able to do fire effect |
Roblox Coding Lesson 7:
Landscape |
• Know how to do terrain editor
• Understand about map setting
• Know how to add geyser
• Know how to add effects |
Roblox Coding Lesson 8:
City |
• A quick quiz to test Roblox knowledge
• Learn how to do city planning
• Know how to do props creation |
Roblox Coding Lesson 9:
Scripts |
• Learn to create a script in Roblox
• Know how to edit the script
• Able to create variables
• Learn about multiple assignments |
Roblox Coding Lesson 10:
Loops |
• Know how to write comments
• Know how to change colors through loops
• Understand local variables
• Able to create loop structures |
Roblox Coding Lesson 11:
Functions |
• Know how to create function
• Know how to call a function
• Create a function to destroy fire
• Create an instance |
Elementary Level of Roblox Coding Programming (12 – 19)
Roblox Coding Lesson 12:
Events |
• Know how to set traps
• Know how to use events
• Able to destroy parts
• Able to build a bridge |
Roblox Coding Lesson 13:
Conditions |
• Understand if-then conditions
• Able to do comparison and assignment
• Know how to do comparison operators
• Able to do onTouch function |
Roblox Coding Lesson 14:
Loop with Parameters |
• Understand about For loop
• Know how to make a countdown
• Know how to create a lamp
• Able to do endless loop |
Roblox Coding Lesson 15:
Timer |
• Understand how to build a temporary bridge
• Know how to create SurfaceGUI
• Able to create textlabel properties
• Understand about buttonPressed() function |
Roblox Coding Lesson 16:
Complicated Conditions |
• Know how to create a finish line
• Understand Boolean Variables
• Able to do partTouched() function
• Able to do counting time and awarded a medal |
Roblox Coding Lesson 17:
Scoring |
• Know how to do scoring based on objects |
Roblox Coding Lesson 18:
Arrays |
• Know how to create and use arrays
• Able to create a bot |
Roblox Coding Lesson 19:
Arrays with loops |
• Understand the development of a vanishing bridge |
Intermediate Level of Roblox Coding Programming (20 – 27)
Roblox Coding Lesson 20:
Array’s Editing |
• Understand inventory development |
Roblox Coding Lesson 21:
Dictionaries |
• Understand how to work with dictionaries |
Roblox Coding Lesson 22:
Modules |
• Able to do modular programming
• Know how to create a treasure discovery |
Roblox Coding Lesson 23:
Adventure game part 1 |
• Know how to set up proper project settings
• Know how to create a table |
Roblox Coding Lesson 24:
Adventure game part 2 |
• Understand how to create instruments and tools |
Roblox Coding Lesson 25:
Adventure game part 3 |
• Know how to build and program a shop |
Roblox Coding Lesson 26:
Adventure game part 4 |
• Know how to monetize the game |
Roblox Coding Lesson 27:
Adventure game part 5 |
• Completing the game by finishing up the effects and outcome of certain actions
• Improving and publishing game |
Advance level of Roblox Coding Programming (28 – 35)
Roblox Coding Lesson 28:
Multiplayer Game part 1 |
• Know how to set up a project for the game
• Know how to create a map |
Roblox Coding Lesson 29:
Multiplayer Game part 2 |
• Understand basic gameplay development |
Roblox Coding Lesson 30:
Multiplayer Game part 3 |
• Know how to manage the players in the game |
Roblox Coding Lesson 31:
Multiplayer Game part 4 |
• Know how to create a timer
• Know how to create a custom event |
Roblox Coding Lesson 32:
Multiplayer Game part 5 |
• Know how to create a GUI |
Roblox Coding Lesson 33:
Multiplayer Game part 6 |
• Know how to create final matches |
Roblox Coding Lesson 34:
Multiplayer Game part 7 |
• Understand about clean and reset functions |
Roblox Coding Lesson 35:
Multiplayer Game part 8 |
• Know how to finalize the project
• Know how to publish and demonstrate the game |