Request Info 866-858-5323
Game Design with Roblox

Your ideas and passion for gaming and coding will come to life and be refined into tangible skills as you discover our robust and immersive online courses for gaming and programming. Choose your specialty and learn how to map out, design, test, and launch games and programs you’re passionate about with self-paced instruction and experiential curriculum.

Virtual Gaming & Programming Courses

Roblox Game Development
Roblox Game Development

Game Design with Roblox participants have the unique opportunity to explore game design, build multiplayer worlds, and publish a game of your very own from home! Students gain tangible skills as they learn to create their own game on the Roblox platform using a base template (Platformer, Racer, or RPG) and the Lua programming language. Through a combination of self-paced instruction, hands-on project work, and interactive tutorials designed by leading gaming gurus at George Mason University, students are fully immersed in the game-design experience.

Prerequisites: The program is designed for elementary and middle school students. Program participants should be reasonably proficient with a keyboard and mouse as this course requires some typing. Each student should also have a Roblox account before beginning the class. Create an account for your student here: roblox.com. You can find more information about Lua coding here: lua.org/about.html.

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email.

Game Programming and Design with Unity and C#
Game Programming and Design with Unity and C#

Students who participate in Game Programming and Design with Unity and C# have the opportunity to explore game design, write C# scripts to create desired game mechanics, and publish their own game—all from home. Participants expand their knowledge of game design and development and gain tangible skills as they learn the game programming necessary to enable desired object and character behaviors in both 2D and 3D worlds. Through a combination of over 80 hours’ worth of self-paced instruction, hands-on project work, and interactive tutorials designed by leading gaming gurus at George Mason University, students immerse themselves in the game design experience!

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email.

Machine Learning/Artificial Intelligence (AI) with Python
Machine Learning/Artificial Intelligence (AI) with Python

Participants in Machine Learning/AI with Python have the opportunity to explore the newest sub-field of computer science, AI—which provides movie and music recommendations for you based on previous selections, enables a Tesla to self-drive and steer you home autonomously, and allows an iRobot vacuum cleaner to self-map your house—at home. Students learn the Python programming language from scratch utilizing a range of open-source Python data-analysis and machine-learning tools, modules, and libraries. Through a combination of over 80 hours’ worth of self-paced instruction, hands-on project work, and interactive tutorials designed by leading faculty at George Mason University, participants gain tangible skills while being immersed in AI!

Note: This course is meant for at-home, self-paced study via an online platform. Internet access is required. Login credentials will be sent via email.

Dates & Tuition

Roblox Game Development | $199

Game Programming and Design with Unity and C# | $399

Machine Learning/Artificial Intelligence (AI) with Python | $399

All courses are asynchronous allowing the student to learn at their own pace within the course timeframe. Students may begin on the first of the month following their enrollment and complete the program at their pace within 90 days.

Virtual Gaming and Programming FAQs

  • Which program is best for me?

    You may enroll into one or all of the programs. Each program allows you to explore an area of design and programming. Students who are younger or not as experienced in programming may benefit from beginning with the Roblox course as a great first step to explore game design. Students with more experience in programming, who are ready to advance to a higher level of programming, may find the Unity and C# and the AI online courses a better match.

  • Are the courses synchronous or asynchronous?

    All courses are asynchronous allowing the student to learn at their own pace within the course timeframe.

  • Are there any system requirements?

    No. If you have an internet connection, you should be able to access the program from anywhere.