Roblox coding for beginners

In this level kids will learn how to create their own games with the help of Roblox studio - they will learn how to create their own 3D elements and control them in 3D space. With the help of 3D design and the programming language Lua, kids will learn some of the basic concepts in programming - looping constructs, conditional constructs, creating functions and calling them with events. By the end of this level, kids will be able to create their own games to share and play with with their friends. The program is suitable for both advanced learners and kids who have covered our mandatory courses.


Certificates Mindhub

The student will receive certificate for each completed level.

Bonus points

500 points

Each completed module is bringing you 100 points and the full level 500 points.


wonder scratch-logo hopscotch microbit

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


One level = 4 Modules


One module = 4 class


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. What is Roblox Studio? Getting familiar with the programming environment
  2. Create your own world
  3. Create various forms
  4. Project preparation - Module 1


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