Roblox
Game Development and Lua Programming

Grade 7 - 12

Roblox is a massively multiplayer online game creation platform with over six thousand users online every month. Roblox Studio allows users to develop their own games and share it with others in the community.

background

Advanced Roblox Game Development and Lua Programming

Become a game developer, and publish your games.


About the Course

Learn programming with game development. Build your own game without limits.


Category

Game Development

Grade

7 - 12

Skill Level

Beginning to Intermediate

Ratio Guarantee

4 Students per Instructor

image

From Gamer to Developer

Being addictive to games? No worries. Let's motivate them to learn by showing them that they can create their own games and turn their ideas into reality with Roblox Studio.

image

Learn programming algorithms

Through the design and implementation of game logic and creativity, understand the principles and foundations of computer algorithms and lay the foundation for advanced programming learning.

image

Game Development and Programming

Roblox uses the programming language, Lua, to complete various challenges, allowing you to fully master Lua's advanced programming concepts and techniques while you complete your own game.

image

Share Your Projects

Roblox allows users to share their creations with others throughout the world.

image

Focus on Imagination and Creativity

Learning programming is not the ultimate goal. We focus on pushing the kids' imagination and creativity.

Course Curriculum

Chapter 1
Introduction to AP CSP and Mobile App Development

  • Introduction to Computer Science, and AP CSP
  • Setup the MIT App Inventor environment
  • Write your first APP: Sound Board

Chapter 2
MIT App Inventor in Action

  • App Inventor UI
  • Block Programming Language
  • Mobile App Development Process

Chapter 3
Big Idea I: Creativity

  • Creative Principles
  • Explore Animation, Simulation and Modeling
  • App Example: Paint Pot

Chapter 4
Big Idea II: Abstraction

  • Information Hiding
  • Computational Complexity
  • App Example: Magic 8 Ball

Chapter 5
Big Idea III: Data and Information

  • Data Structures
  • The Era of Big Data
  • App Example: WeChat Messaging App

Chapter 6
Big Idea IV: Algorithms

  • Input and Output
  • Algorithm Design Principles
  • App Example: Quiz Test App

Chapter 7
Big Idea V: Programming

  • Programming = Data + Algorithms
  • Evaluate and Verify Your Program
  • App Example: Reaction Game

Chapter 8
Big Idea VI: Internet

  • Internet Basics
  • https Protocol
  • App Example: UPC Product Search

Chapter 9
Big Idea VII: Global Impact

  • Problem-based Innovation
  • Become a Young Entrepreneur
  • Publish Your App to Google Play

Chapter 10
About AP CSP Exam

  • Overview of AP CSP Exams
  • High School Science Fairs
  • Where to Go Next

Top Skills Students Will Learn

Understanding the process of game development

The basics of Lua programming language

Understanding of algorithms and design ideas

Understanding of (3D) game modeling and algorithms

Train students to adapt to new environments

Preparation of Science Fair projects

Course Highlights

Always Having Fun

Fun programming is our top priority when designing all the content

Learn with Professionals

Gain extra experiences about the real industry and research

Live Interactions

Get your question answered in class and compete with your classmates

Well-Designed Assignments and Projects

Learn by doing is the key for CS study, all the assignments and projects are design for the goals

Focus on Imagination and Creativity

Learning programming is not the ultimate goal. We focus on pushing the kids' imagination and creativity

Apply Colleges with More Experiences

Programming is just the first step. Build projects, attend science fairs will help you get into the top unversities

Schedule

Date Time Location

Irvine Classroom

970 Roosevelt, Suite 202
Irvine, CA 92620

If you need to drop off your kids early or pick up late after the class, feel free to let us know.

Rancho Cucamonga Classroom

6080 Haven Ave
Rancho Cucamonga, CA 91737

If you need to drop off your kids early or pick up late after the class, feel free to let us know.

Registration

All credit cards are supported
  • Try the first session for FREE
  • Learn from the professionals
  • 1:4 teacher to students ratio
  • Always learn by doing and having fun
REGISTER NOW

Frequently Asked Questions

How do refunds work?

Open a refund request with us and we can work with you to resolve it ASAP.

Do I need to buy a SPRK robot?

No. We will provide a SPRK robot and a tablet for each student to use during the camp.

Is there a bulk-buy discount?

We have corporate and enterprise arrangements that our pricing team can assist with on a case-by-case basis. Contact Us for info.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

Interested in learning programs with fun?