Overview

This is an exciting and interactive course that introduces young learners to the world of programming through the popular game development platform, Roblox Studio. In this hands-on course, participants will dive into the fundamentals of coding using Lua, a beginner-friendly programming language. Through engaging projects and activities, students will learn how to create their own Roblox games, design unique 3D environments, program interactive characters, and implement gameplay mechanics. This course nurtures creativity, problem-solving, and logical thinking skills as participants unleash their imagination and bring their game ideas to life. 
Unsure which level to start with? Our team at NCE is here to help! Take advantage of our complimentary 15-minute online consultation, where you can discuss your child's interests and learning needs with our experienced tutors.

Learning Goals

1. Master the utilization of available resources and discover open-ended resources through designing virtual worlds in games
2. Analyze diversity, distribution, and repetition through open-ended resources. Collect, organize, and select suitable resources for effective utilization.

Language of Instruction

We normally teach in English, but we're happy to try and accommodate lessons in Cantonese, Putonghua, Korean, Punjabi, or other languages when possible.

Format

Online (Zoom): Instructions will be provided before the lesson.

Level Descriptions

Level 1

Level 1: Suitable for elementary to middle school students who have not learned computer programming or game development before.
Through designing Roblox games, students will learn basic game design and computer coding concepts, such as 3D coordinates, parameters, object-oriented programming, event handlers, and other important concepts. This level aims to spark students' interest in programming and design by engaging them in the world of game development.

Level 2

Level 2: Suitable for students who have completed Level 1 or are familiar with Roblox Studio and have at least 6 hours of programming experience.
This level focuses on advancing game design concepts by introducing different resources such as terrain, colors, conditional statements, mathematical applications, and more. The goal is to enhance the functionality and fun of the games and provide students with a solid foundation for further coding and design skills.

Level 3

Level 3: Suitable for students who have completed Level 2 or are familiar with Roblox Studio and have at least 12 hours of programming experience.
In this level, students will learn about interaction between avatars and the Roblox world, as well as designing their own mini-games. The focus is on further enhancing game functionality and enjoyment, while providing students with a solid foundation for advanced coding and design skills within the Roblox environment.

Level 4

Level 4: Building upon the foundations of Levels 1 to 3, Level 4 is a crucial stage that systematically enhances and integrates the knowledge and skills acquired in the previous levels. This level introduces additional practical assets within the game world, allowing students to solidify their understanding of these engaging elements and prepare them for the subsequent learning levels with a strong foundation.

Level 5

Level 5: In the game world, players will utilize various tools and items such as vehicles, torches, flashlights, armor, weapons, etc. This level will teach students how to create and implement these interactive tools, adding diversity and realism to their game worlds. Students will learn the techniques and skills necessary to design and incorporate functional tools, enhancing the gameplay experience and allowing for greater immersion in their virtual environments.

Level 6

Level 6: In any computer system, security and performance are crucial aspects to consider. This level will focus on how to protect your Roblox world and the underlying host system from hacking and ensure a secure gaming environment. Additionally, it will cover techniques to optimize performance and effectively utilize computer resources, allowing for a better user experience without the need for significant hardware investments. Students will learn about best practices for security measures and performance optimization to ensure the smooth and efficient operation of their game worlds.

Level 7 and above

Please contact us for details

(Note: the above are subject to change according to practical and individual circumstances.)

(Note: the above are subject to change according to practical and individual circumstances.)
  • Mr. David

    Graduated from the University of Regina in Canada, majoring in Computer Science. Previously worked in institutions such as the Government of Alberta in Canada, engaged in computer software system development.
  • Mr. Edwin

    Mr. Edwin worked in various multinational companies in Greater China, Hong Kong, and North America (including Silicon Valley, California, USA) in roles such as computer programming, systems analysis, management, and technical support. He also possesses extensive experience in education and training, having served as a lecturer in the Department of Computer Science and Department of Information Systems at City University of Hong Kong, as well as teaching computer and mathematics subjects at secondary schools.
  • Mr. Gideon

    Graduated from the University of California, Berkeley, with a major in Electrical Engineering & Computer Science. Previously worked as a Senior Software Engineer at a software company in Silicon Valley, USA.
  • And more

1 of 4
  • Isaac's mom

    "Isaac has been awarded a Gold Award in the Bebras Computing Challenge here in the UK. Thank you for your guidance over the summer!”
  • Caleb's mom

    "I really appreciate the effort of the teachers. Caleb feels so satisfied when learning. Thank you!"
  • Nelson's mom

    "My kid has a great sense of accomplishment in completing the course 😊. With extensive guidance and encouragement from the teachers, he is so keen on programming 🙏😊."
  • Christina's parent

    "My daughter enjoys the lessons. The teacher knows she is shy, thus encourages and praises her a lot. Initially we only signed up for courses of levels 1 and 2, but we continued and enrolled in levels 3 and 4 as well."
  • CY's parent

    "It's amazing. They inspire our children to apply what they've learned 😊🙏🏻. Thanks to the guidance of the teachers."
  • Mrs. Chan

    "I will encourage my kids to keep participating in different courses from your centre. The courses really stimulate children's thinking, and creativity."
1 of 6

Unsure which course is suitable for your kid?

Our team at NCE is here to help! Sign up for a free 15-minute online consultation with our expert tutors. Discuss your child's interests and learning needs, and let us guide you in choosing the perfect STEM course. Plus, try our trial lesson option! Pay for just one lesson before committing to a full level. Click the link below to schedule your consultation and start your child's educational journey with us!
Skip to product information
1 of 2

Roblox Studio Programming (Age 5-15)

Roblox Studio Programming (Age 5-15)

Regular price $345.00 CAD
Regular price $525.00 CAD Sale price $345.00 CAD
Sale Sold out
New City Education
This is an international ONLINE & LIVE course
Each Level comprises 7.5 hours - Please choose your preferred lesson duration and day below
View full details