Call us: 01628 621216

EARLY BIRD

Up to £200 OFF Summer 2025 Camps

Limited Spaces Book Now

Roblox Lua Coder

Age guide: 11 to 16

Course Options
Part 1 OR 2
Part 1 AND 2
Standard Fees
£395
£545
Early Bird Fees
Summer Only
£245
£495

Why Learn Roblox Lua Coding?

Our Roblox Lua Coding course transforms your child from a drag and drop player to a developer, coding every action, interaction, outcome including in-game events of a multiplayer game from scratch. No templates, no shortcuts—just pure, hands-on coding using Lua, the scripting language that powers Roblox Studio.

Scripting languages like Lua are lightweight and designed to run inside specific platforms, like Roblox, controlling everything that happens during game play, such as spawning objects (making things appear), responding to player input and tracking scores. Your child will begin by coding simple interactions like inventories and collectables, learning how to make objects respond in real time. They’ll then progress to building multiplayer games with teams, saving player progress using Roblox’s DataStore, teleporting players to different locations, and designing custom interfaces with clickable menus and lobbies (multiplayer spaces where players gather before the game starts).

By the end of the course, your child will have built fully functioning Roblox games and gained a solid foundation in coding, developing confidence, creativity, and real skills they can carry into their future.




Read more

Think it. Code it. Level up.

What your child will learn

 

Part 1 - Beginner to Intermediate

Pre-requisites: None

  • Roblox Studio 
  • Lua Introduction 
  • Editing Scripts (Colour, Material, Physics) 
  • Coding Basics (Output, Variables) 
  • Branching (If, Else, Else If) 
  • Iteration (While Loops, For Loops) 
  • Events (Collisions, Triggers, Models, Spawning, Despawning, Player) 
  • Inventory (Creating Items, Adding Items, Equipping Items, Dropping Items) 
  • Item Events (Activating, Equipping, Unequipping) 

Part 2 - Advanced

Pre-requisites: Part 1

  • Multiplayer (Team Management, Lobbies, Team User Interface)
  • Multiplayer Lua (Events, Score Management, Global/Team Timers)
  • Creating Multiplayer Games
  • Persistent Data (Player Data, Saving Data, Loading Data, Autosaves, Save On Exit)
  • Screen User Interfaces (Text, Buttons)
  • Screen User Interfaces Lua (On Click Events, Editing Text)

Virtual course format

 

Our Roblox - Lua Coder course consists of two parts, which can be taken separately or as a full day course:

 

Part 1

Beginner to intermediate

AM or PM

Part 2

Advanced

AM or PM

Part 1 & 2

Beginner to Advanced

Full Day*

* Full Day option ideal for children who can maintain focus for longer sessions.

Choose the camp option that’s right for you

See our camps in action!

 

Tech requirements

 

Device Compatibility
Not Supported: Chromebooks & iPads
Supported: Windows & Mac
Internet Requirements
Standard Use: Minimum 5Mbps download / 3Mbps upload per user
FunTech Virtual Machine: Minimum 6Mbps download / 6Mbps upload per user
Test my speed >
Minimum System Requirements
  • OS: 64-bit Windows 7 or later or OS X 10.9 or later
  • Processor: Intel Core i3-7100U / AMD A6-9400 or equivalent 
  • Memory: 8GB (8,192MB) RAM
  • Free HDD space: 20GB 
  • Graphics requirements known as GPU (Graphics Processing Unit): Intel HD Graphics 620 or better
  • Hardware: keyboard, mouse, and headset with microphone
  • Admin access required

Check My Computer Specs:  Windows >    Mac >

Software Installation Required

All course software must be installed before camp begins.

  • Instructions will be available in your  FunTech Parent Portal 3 weeks before the camp.
  • Free tech support is available until 72 hours before camp. After that, support is charged at £55/hour.
  • If Installation is needed during the camp, it’s charged at £75/hour and a catch-up session may be required.

Please check your Parent Portal early to avoid delays.

Choose the camp option that’s right for you