Skip To Main Content
    Envision Logo
        MGT_2025_PRO_GMU_761

        Virtual Game & Technology Academy Courses

        Master the art of game development from home with industry-leading tools and expert instruction. Build real games using Unity and C# programming while exploring exciting career paths in game design, software development, and technology. From your first line of code to publishing your own games, our comprehensive virtual courses prepare you for success in the gaming industry.

        • Overview
        • Courses
        • Highlights
        • Tuition for Online Programs
        • Tuition Resources
        • Itinerary
        • Testimonials
        • FAQ
        Request Information

        Let's connect

        You're one step closer to an unforgettable experience. Tell us a bit about yourself and we'll get you the latest program info and connect you with our admissions team for personalized support. Ready to get started?
        All fields marked with an * are required.
        Invalid input. Please check and try again.
        Please Select
        Invalid input. Please check and try again.

        Build Games That Matter From Home

        Our Virtual Game & Technology Academy delivers comprehensive online courses designed to transform aspiring developers into skilled game creators and programmers. With hands-on instruction using Roblox Studio, Unity, C#, and Python AI/ML technologies, students gain practical experience building real games while exploring diverse career paths in technology. Whether you're passionate about Roblox game design, Unity development, or artificial intelligence programming, our virtual courses provide the technical foundation and creative skills needed to succeed in the rapidly growing gaming and technology industries.

        Grades:
        7-12
        Duration:
        Up to 12 months
        Format:
        Online
        Starting Price:
        $199.00
        Locations, program content, and speakers are subject to change.

        Courses 

        Game Programming with Unity and C#

        Explore game design with Unity and C#! Learn to script game mechanics, build 2D and 3D worlds, and publish your own game with guidance from George Mason University experts.

        Learn More
        Game Programming with Unity and C#

        Students who participate in Game Programming 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

        xplore AI and machine learning with Python! Learn coding, data analysis, and real-world AI tools from George Mason University experts—all through self-paced, hands-on projects at home.

        Learn More
        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. 

        Game Design with Roblox 

        Explore game design, build multiplayer worlds, and publish your own Roblox game from home! Learn Lua coding and game creation with experts from George Mason University.

        Learn More
        Game Design with Roblox 

        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 students of all levels, including 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. 

        Key Benefits

        Learn from Industry Professionals

        Get instruction from experienced game developers and software engineers who bring real-world expertise from major studios and successful indie projects.

        Master Industry-Standard Tools

        Develop proficiency in Unity, C#, and professional development workflows used by game studios and software companies worldwide.

        Build Real Games & Portfolio

        Create complete, playable games that demonstrate your skills to employers and serve as the foundation for your professional portfolio.

        Flexible Online Learning

        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 one year of enrollment.

        Program Session Listing

        What does the price include?

        What does the price include?

        See the Envision Shop for the full list of product features and materials.
        Regions:

        Game Programming with Unity and C#

        Gaming Online Experiences
        $399.00Online
        Dates: Flexible
        Duration: Up to 12 months

        Machine Learning/AI with Python

        Gaming Online Experiences
        $399.00Online
        Dates: Flexible
        Duration: Up to 12 months

        Roblox Game Development

        Gaming Online Experiences
        $199.00Online
        Dates: Flexible
        Duration: Up to 12 months

        Featured Extras

        Polygence Experiences

        Polygence offers three programs that connect high school students with expert mentors: Pod Program for group research projects, Core Program for individual 1-on-1 mentored research, and WorkLabs for hands-on startup experience with company founders.

        Tuition & Travel Protection 

        Optional protection plan providing comprehensive coverage including trip cancellation, medical evacuation, baggage protection, and accident insurance with assistance services. 

        Frequently Asked Questions

        Are the courses synchronous or asynchronous?

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

        Are there system requirements? 

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

        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. 

        Related Experiences

        Have Questions?

        Call us or send a message—we’re here to help.

        Contact Us

        Have an Invite?

        Confirm receipt of your invitation and receive additional program information.  

        Confirm Invite
        Envision Logo Svg
        • f
        • l
        • I
        • X
        • T

        1919 Gallows Road, Suite 700 Vienna, VA 22182

        Tel: (866) 858-5323

        • About Us
        • Our Story
        • Leadership
        • News
        • Educator Testimonials
        • Job Opportunities
        • Seasonal Positions
        • Corporate Positions
        • Help & Support
        • Nominate a Student
        World Stripes Logo
        © 2025 WorldStrides, Inc. Envision is a subsidiary of WorldStrides, Inc.
        • Terms & Conditions
        • Privacy Policy
        Certified Logo