Roblox coding for beginners

At this level, the kids learn how to create their own games on the Roblox platform. Using Roblox Studio, they are going to learn how to create their own 3D elements in their games, and how to move, rotate and resize them in 3D space. We are going to learn a real scripting programming language – Lua. With the help of 3D design and the Lua scripting language, the kids get to learn some of the basic concepts in programming – looped constructions, conditional constructions, how to create functions and call them through events. By the end of this level, the kids are able to create their own games, share them with their friends and play together.


Certificates Mindhub

The student will receive а certificate for each completed level.

Bonus points

500 points

Each completed module brings you 100 points and the full level brings you another 500 points.


wonder scratch-logo hopscotch microbit

Some of the instruments and programming environments used by the students at this level.


One level = 4 Modules


One module = 4 Classes


One class = 120 minutes



Module 1 - Main Roblox game development concepts

In this module, the kids are introduced to the Roblox game programming environment. We are going to teach children how to create their own elements in the game and develop their own engaging games.  


  1. Project preparation
  2. What is Roblox Studio? Getting familiar with the programming environment.
  3. Create your own world
  4. Create various forms


Module 2 - Repetitve actions in Roblox Studio

In this module, we introduce one of the key concepts in programming – looped structures. We introduce the kids to the Lua programming language which is used to program the Roblox games.


  1. Creating a script. Introducing the << variable >> concept
  2. Introducing the <<cycle>> concept. Infinite cycle in Lua.
  3. Counter loop and decision loop in Lua
  4. Project preparation - Module 2


Module 3 - Program branching in Roblox Studio

In this module, the kids get to learn about conditional constructions and how they are used to branch our programming into scenarios. We are going to teach the kids how different parts of our programming code are activated depending on various conditions.  


  1. What is a <<condition>> in Lua?
  2. Creating simple <<if then>> conditions
  3. Creating complex <<if then>> conditions
  4. Project preparation - Module 3


Module 4 - Introducing functions and events in Roblox Studio

In this module, we introduce the kids to programming functions and how they are called using triggering events. We continue by helping kids develop more complex algorithms in our Roblox games.  


  1. What is a <<function>>? Defining <<functions>> in Lua
  2. What is an <<event>>? Function call via event
  3. Functions using parameters
  4. Project preparation - Module 4