• Refer a friend, save $25

    Register for camp and invite friends! You'll earn a $25 credit for each new referral, and your friends save too!

    Register for camp and invite friends! You'll earn a $25 credit for each new referral, and your friends save too!

    Refer a friend and save $25. Your friend will save, too.

    Once you register for an online or on-campus program, you'll receive a unique Refer-a-Friend code that can be shared with up to ten friends. You'll earn a $25 credit for each new referral, and your friends will save, too!

    Please note:

    • Students you refer cannot have previously attended an online or on-campus program with iD Tech.
    • Referrals must be made prior to the date your friends' sessions start. 
    • New students must enter your unique Refer-a-Friend referral code at the time of registration.
    • Refer-a-Friend savings does not apply to Online Private Lessons.
  • Add a course, save $50

    Save $50 when you buy a second camp or course, whether it’s in another topic or for another child!

    Save $50 when you buy a second camp or course, whether it’s in another topic or for another child!

    Automatically save $50 when you add courses or siblings!
    Pay standard tuition for one student to attend a small-group program and receive $50 off for each additional course or sibling.
    Note: You have the flexibility to add additional courses and siblings at any time during the qualifying term. Your automatic savings will be applied, provided the same account is used for all purchases. Automatic savings do not apply to Online Private Lessons.

  • Register now, pay later

    Spread the cost of camp out over time with a payment plan. Get started today for as low as $250!

    Spread the cost of camp out over time with a payment plan. Get started today for as low as $250!

    Payment plans available, for as low as $250!

Roblox Coding Classes

Imagine kids and teens building worlds of their own and ultimately publishing them to the Roblox platform (where they can play the very games they made)? Well, it's here. 

Students build in Roblox Studio, code Lua scripts to add features, publish for friends and family to play, and even monetize to earn Robux—our Roblox coding classes have it all. 

Find a course with the button below or read on to learn more. 

Find a Roblox class


About Roblox & Roblox Studio

Roblox is an online game creation platform where kids and teens can play and explore worlds created by those in the Roblox community. 

Roblox Studio is the official game engine where anyone can create Roblox games, adding features like spawn locations, checkpoints, platforms, boosts, effects, and more. It's an amazing way to explore imaginations and create dream games. 

Starting from the very first step of designing a world, kids can create custom terrain from the ground up with the Terrain Editor—a set of devices used to create mountains, valleys, and bodies of water. 

Then, with the Toolbox, they can find premade assets for their games, where members of the Roblox community are constantly creating and uploading models, scripts, and more for other creators to use in their own games!

 

How is a Roblox course different than playing Roblox at home?

At its heart, Roblox is a platform full of fun games for kids to play and enjoy. So, they'll log on at home with little direction, and few goals in mind other than to win and grab the highest of scores. That's great!

Roblox classes, though, teach kids that there is more beneath the surface, and in order for them to have the opportunity to play the games they love, someone must create them first. 

Simply, kids learn that they can be the one making games and not just playing them. 

Thus, students approach the platform from a new angle and are empowered to discover the underlying mechanics of game development and coding in a collaborative environment.

Why Roblox for coding?

Roblox developers use the Lua coding language to create scripts for their games. And while there are many different coding languages - some of the most popular being Python, JavaScript, and Lua - the main concepts kids will learn when getting started will remain the same. 

Simply, a coding language is a way of communicating with a computer or game engine. Their Lua scripts will connect to their Roblox game and tell the game how to behave.

If you're interested in learning more about Roblox before jumping in, check out the following resources!

Join over 1 million parents who trust iD Tech.

Topics for days. Skills for a lifetime.

Find the course that fits your child’s interest, skill level, goals, and schedule. Online or on-campus,
1-on-1 or in a small group, we’ve got them covered. 

FAQ

Frequently asked questions about Roblox and related coding classes. 

Roblox is an interactive gaming platform, where anyone can make their own games and worlds for other players to enjoy. Meaning, players can join an infinite number of different creations—all of which are various types of games and competitions created by other players, while playing alongside others. Roblox was first released for PCs in 2005, and then officially released in 2006.

The Parents Guide to Roblox calls Roblox “the world’s largest interactive platform for play that allows kids to imagine, create, and play together in immersive 3D worlds.”

Think about it this way. Would your young one enjoy learning how to make their own "obby," or say a fully-customizable obstacle course game where they can also utilize coding to program their own objects, and then upload that creation online for others to play?

AND with the opportunity to monetize their game and earn Robux (in-game currency), if they wanted? Well, that’s Roblox. An online game platform that allows players to explore worlds created by other players as well as create their own.

The Roblox editor uses a scripting language called Lua, which is commonly used in the programming world by many different AAA companies. Adobe, Firefox, and World of Warcraft all use the Lua programming language. 

So, while playing Roblox doesn’t “teach” coding, once kids dive into creating their own games and then understanding how code can kick things up a new level, that’s when the magic happens. 

With this understanding of what Roblox is from a gameplayer’s perspective, in a Roblox coding class, kids and teens can explore that other side; that is, scripting, and the mechanics of game development, game design, and coding in a collaborative setting. 

A Roblox coding class offers structured instruction to help kids and teens learn about Roblox in a new way (that is different from simply playing games) while gaining the skills needed to create and design their own. 

Classes are often held online during the school year and in-person during the summer across the country.

Download a brochure

Registration for Summer ‘25 camps and academies opens to the public on November 11th! Start planning a memorable summer by downloading our ‘24 brochure today. 

 
I'm interested in
Select all that apply
On-campus Summer Programs
Online Camps & Classes