Codingal > Courses > Roblox

Roblox

Online Roblox Game Development course for kids to get started with Coding

Roblox

Learn to create and publish games on Roblox Studio. Codingal offers online 1:1 coding classes for Roblox with expert Computer Science teachers.

6 Modules, 36 Lessons, 30+ Activities & Projects, 36 Quizzes

4.8 / 5 stars | Read reviews | 10,000+ students

Free class worth USD 20

1000+ slots booked in last 24 hours

This course includes:

session

36 hours of live 1:1 session

learn

Learn with expert computer science teacher

modules

6 detailed modules

activity

30+ activities

certificate

Stem.org accredited certificate

certificate

Roblox game developer certificate

infinity

Lifetime access to course content

personalized

Personalised learning journey

download

Downloadable learning resources

cup

Exclusive access to coding competitions for kids

What is Roblox?

Roblox is a widely popular online gaming platform for kids to create and play games. Roblox is not a game; it’s a platform on which people play games created by other developers. What makes Roblox different is all the games on Roblox are made by its users. Now it depends on the creativity and imagination of the user on what kind of game they want to build.

Games on Roblox are called ‘experiences’. Kids can play ‘experiences’ developed by users across the globe.

What you'll learn

6 Modules, 36 Lessons, 30+ Activities & Projects, 36 Quizzes

Module 1

Introduction to Roblox studio

Get introduced to Roblox Studio while building fun games. Learn Lua, the text-based scripting language used in Roblox.

Lesson 1: Discovering Roblox

In this lesson, we will introduce students to Roblox and get them familiarized with the platform.

Lesson 2: Basic Coding in Roblox

In this lesson, we will introduce students to basic coding in Roblox by adding more elements to the game and increasing difficulty.

Lesson 3: Adding advance obstacles through coding

In this lesson, we will deep-dive into coding in Roblox by increasing difficulty through speed blocks, lava blocks and much more.

Lesson 4: Creating a User Interface in Roblox

In this lesson, we will learn how to create a user interface through scripting in Roblox.

Lesson 5: Creating Models Using Roblox Properties

In this lesson, we will build the model of a house including doors, windows and stairs by introducing the concept of Union & Negate.

Lesson 6: Creating a Mini Game in Roblox

In this lesson, students will recall their learning of the previous lessons and use all the concepts to make a mini-game.

Module 2

Creating an Obby

Using simple shapes, create a mini Obby game. Learn to build a multi-level game that has different obstacles.

Lesson 1: Setting up Game Information

In this lesson, we will learn how to add a game name, description and a game icon on the Roblox website. We will also start building the scene for the game in this module.

Lesson 2: Building Levels

In this lesson, we will set up the scene further by adding obstacles with different difficulty levels.

Lesson 3: Creating Checkpoints

In this lesson, we will set up the scene further by adding checkpoints at different difficulty levels.

Lesson 4: Creating a Shop with a Shopping Menu

In this lesson, we will add a shop at the beginning of the game. Once the player visits the shop, a shopping menu will appear

Lesson 5: New Obstacles Incoming!

In this lesson, we will set up a game scene with spinning balls, disappearing stairs and obstacles on which, when the player steps, the dimensions of the player change.

Lesson 6: Tick! Tock!

In this lesson, we will set up a timer. The player will have to finish the game within a specific time to win. If the player loses, the timer resets and the player starts from the spawn location.

Module 3

Creating a 2D platformer

Learn how to change the controls for the camera and player. This will help you make it act like a 2D platformer.

Lesson 1: Setting up camera and player control

In this lesson, students will learn how to change the controls of the camera and player.

Lesson 2: Designing the level layout

In this lesson, we will learn how to collect coins and keep up score. We will also learn how to avoid death traps so that the player doesn’t die in the game.

Lesson 3: Adding enemies and power

In this lesson, we will learn how to add powerup to give player invisibility and avoid being attacked by enemies.

Lesson 4: Boss fight

In this lesson, we will learn how to create a customised AI boss that the player has to defeat in order to move to the next level.

Lesson 5: Creating levels

In this lesson, we will learn to design new levels that will look different from the previous level and will also have challenging obstacles.

Lesson 6: Finishing and testing the game

In this lesson, we will finish scripting the game

Module 4

Tycoon game

Learn advanced coding concepts while creating your own Tycoon game.

Lesson 1: Setting up Tycoon system

In this lesson, we will learn how to create a setup for the Tycoon for adding, creating and destroying components.

Lesson 2: Unlocking objects and leaderstats

In this lesson, we will learn how to unlock objects and spawn objects into platforms.

Lesson 3: Making money in Tycoon

In this lesson, we will learn to set a way for the player to earn cash by creating a machine that creates objects that is shipped on a conveyor belt.

Lesson 4: Saving data and upgrading

In this lesson, we will learn how can we save the data for not only the money they have made so far, but also have the ability to upgrade their items for the game as well.

Lesson 5: Ownership and game passes

In this lesson, we will learn how players can create ownership of the items they purchased.

Lesson 6: Finishing and testing the game

In this lesson, we will finish scripting and testing the game.

Module 5

Racing game

Learn to create an addictive racing game. Players can create their track and checkpoints to track how many laps the player has collected.

Lesson 1: Creating a car

In this lesson we will learn how to build cars for the racing game, script how fast the cars go and give player the ability to enter vehicles.

Lesson 2: Creating a racetrack

In this lesson, we will learn to create a racing track for the game.

Lesson 3: Scripting the game

In this lesson, we will learn how to spawn car objects onto the track for players to drive.

Lesson 4: Game loop!

In this lesson, we will learn creating a way to set, resetting, and destroying objects and resetting game play elements for the game.

Lesson 5: Building a lobby area

In this lesson, we will learn to build lobby area for players entering the game.

Lesson 6: Finishing and testing the game

In this lesson, we will finish scripting the game and testing it.

Module 6

Battle Royale

Create a Battle Royale Game with mini maps of different designs. Learn to build a lobby area for players entering the game.

Lesson 1: Setting up lobby for Battle Royale

In this lesson, we will learn to build a lobby area for players as they wait for the game to start.

Lesson 2: Creating Maps!

In this lesson, we will learn to create mini maps with different design layouts.

Lesson 3: Creating a Map voting application

In this lesson, we will learn to create a map voting application.

Lesson 4: Creating in-game mechanic

In this lesson, we will create In game mechanics for Battle Royale which will include health, stamina, kill count etc.

Lesson 5: Setting up elements

In this lesson, we will create game loops which will have elements like ability to watch other players, respawaning to lobby, checking winners etc.

Lesson 6: Finishing and testing the game

In this lesson, we will finish scripting and testing the game.

Learn 1:1 Roblox from expert Computer Science teachers

All computer science graduates
7+ years coding experience
91% female teachers
10+ coding languages
All Codingal teachers

The best place for kids to learn Roblox

Learn basics of programming, code interactive 3D games with this intensive online Roblox course.

Skills you’ll gain

Learn the foundation of Computer Science using Lua programming

Become an expert in Roblox

Learn to solve problems by creating games

Develop creative thinking to solve the problems

Improve analytical thinking while creating your projects on Roblox

Create engaging 3D games with Roblox

90+ Fun activities for kids to learn Roblox

Blocker game

Blocker game

Build a blocker game in which you can change the speed and height of the player.

End game

End game

Learn to perform various tasks by making numerous obstacles including disappearing obstacles, lava kill blocks and obstacles of different shapes.

Scrambled legs

Scrambled legs

In this game, you have to get through multiple levels to reach the final goal, but it won‘t be that easy! You will have high jumps to take, tough choices to make and race against time.

Magical stairway

Magical stairway

In this game, you have to get through the stairway, but beware, they keep on disappearing.

Our students created some amazing Roblox projects

Race with speed

Roblox Project

Grade 5

Race with speed

Mike

Pizza land

Roblox Project

Grade 4

Pizza land

Onyx Bank

Hide and seek

Roblox Project

Grade 5

Hide and seek

Owen Sameul

Obby game

Roblox Project

Grade 8

Obby game

Tala Daniel

Rainbow stairs

Roblox Project

Grade 7

Rainbow stairs

Flora Navy

Amusement park

Roblox Project

Grade 7

Amusement park

Neha

Roblox is accredited by STEM.org

Stem accreditation logo

STEM.org Educational Research is the longest continually operating STEM education research and credentialing organization that has served over 4,500 schools, districts, and organizations in over 25 countries. STEM.org Accreditation has been awarded to Codingal by STEM.org Educational Research after thoroughly examining and evaluating the educational institution’s curriculum, teachers, and courses for efficiency, effectiveness, and quality.

Codingal’s Roblox course is loved by students and trusted by parents

Mike
MikeGrade 5, Codingal Student

The Roblox course at Codingal has helped me create my games. It is very straightforward, and I can build my own characters, terrains, and more.

Neha
NehaGrade 7, Codingal Student

I like to code because I can program my things and create the games I want! Whatever comes into my imagination, I can code it.

Elliot Aidan
Elliot AidanCodingal Parent

I have tried other coding programs for my kid, but I do not find them as informative and fun as Codingal’s course. My son enjoys every coding lesson. I am grateful to the teachers at Codingal; they are generous, responsive, and supportive.

Kamla Sharma
Kamla SharmaCodingal Parent

My daughter loves playing games. Codingal’s Roblox course is a perfect course that excites her to learn to code while building her own game in a fun way.

Frequently Asked Questions

Is Roblox free?

Roblox is a free to use platform on which users can create and play 3D games.

What is Roblox used for?

Roblox is an online platform on which kids can create and play games.

What is Roblox studio used for?

Roblox studio is used to design and code the games. You can download Roblox studio on your system and start creating games.

Why should kids learn to code?

Coding for kids helps improve their logical thinking, critical thinking, problem-solving skills, creativity, mathematics and writing skills and also gives them valuable skills in life and at the workplace.
Coding provides a competitive advantage when applying for colleges, internships, and jobs. In addition, basic programming knowledge can change how kids interact daily with the technologies they use. It’s a basic literacy–one we can’t afford to overlook.

Which programming language does Roblox studio use?

Roblox studio uses Lua scripting language. It’s relatively easy to learn, making it ideal for young codes to learn game development.

Is Roblox safe for kids?

If you take advantage of all the parental control features and stay involved in what your child’s playing and who they’re playing with, Roblox can be reasonably safe for kids.

Is Roblox studio and Roblox same?

Roblox studio is used to design and code the games. Games in Roblox are called ‘experiences’. Whereas Roblox is used to visiting the ‘experiences’.

My child is a beginner, is previous coding experience required?

Our coding courses for kids have been developed so that a complete beginner can follow along without any trouble. With technology increasingly prevalent across so many industries, even basic coding knowledge can help kids regardless of the career they ultimately decide to pursue.

Learn Roblox with best Computer Science teachers

Learn Roblox with best Computer Science teachers