Java & Minecraft
Coding Minecraft Introductory
Coding Minecraft Intermediate
Coding Minecraft Intermediate A-E
Create more mods such as Egg Wars and Blocky Races to delve deeper into the world of Java coding. Throughout this level, students will learn more about the different coding constructs of Java, such as loops and conditional statements, and practise using them in different situations.
Coding Minecraft Advanced
Coding Minecraft Advanced A & B
Learn to create more advanced mods in Minecraft through the use of more advanced methods, variables and for loops. Throughout this course, students will learn to apply what they have learnt so far to create a scoring system, as well as continuing to practise the use of different Java constructs.
LUA & Roblox
Coding Roblox Introductory
Coding Roblox Intro
Start your journey into Lua coding by creating four simple games in Roblox that will teach you how to use the Code Editor as well as how to navigate and use Roblox Studio. By the end, students will have gained the basic knowledge of Lua coding, such as the use of functions and conditionals to aid them with more difficult programming in future courses.
Python & Cyber Virtual Robotics
Cyber Virtual Robotics Elementary
Cyber Virtual Robotics Elementary
Explore different worlds and terrains with LEGO Education SPIKE Prime. This course is ideal for kids with no experience in coding robots. Through the navigation of unique maps, kids will learn how to precisely instruct the robot through specific maneuvers as well as basic coding logic.
Cyber Virtual Robotics Introductory
Cyber Virtual Robotics Intermediate
Cyber Virtual Robotics Intermediate A & B
Using Ruby’s excellent navigation tools, help Ruby explore different roads with more realistic physics. This course will encourage students to plan and find the most efficient route using different tools such as the colour sensor to help with precision manoeuvres of Ruby and more.
Cyber Virtual Robotics Master
Cyber Virtual Robotics Master A-D
This course suits students who have experienced the Intermediate level of cyber virtual robotics to pursue coding robots using Python. In this course, students will learn the basics of using Python to control Ruby to explore different terrains. They need to apply some science ideas and calculations to solve the problems to accomplish the tasks to be the Robot Pioneer!
LEGO WeDo - Let's Get Moving
LEGO WeDo - Wild Animals
LEGO WeDo - Rescue Heroes
LEGO EV3 - Robotics 101
In this course, students will build robots to accomplish a specific task while using their imagination to make their robot better than the basic robot. During the class students will discover the Engineering Design Process in a real world setting as they test their robots multiple times.
LEGO EV3 - Olympic
LEGO EV3 - Missions to Mars
LEGO EV3 - Envirobots
In Rescue EnviroBots, students will design and programme robots to help accomplish environmentally friendly tasks. By creating robots that can transfer nuclear waste, mine raw minerals, and deliver food and goods more efficiently, they will be sure to contribute to a more sustainable environment.
LEGO EV3 - Ocean Missions
Micro:bit Intermediate A-C
Use the Micro:bit to create simple games as well as using the radio function of the Micro:bit to communicate with other Micro:bits to create simple gadgets for use. This allows students to gain an insight into how gadgets are created and how they are able to communicate with one another.
Python Intro A & B
This level lets your kids start to know more about Python. This course is suitable for students who have a little experience in coding. They will learn and understand the Python turtle library and graphics and be challenged to animate a clock and to control a spinner enhancing their creativity.
Python Intermediate A-D
At this level, students are going to have a more comprehensive understanding of the data structures in Python. They will advance their skills of using the Python compiler, then apply their understanding in data structure and the engineering design process to create games as challenges.
Scratch Intermediate A-D
In the intermediate level, students will use the basics learnt in the introductory level to create more complex programmes in Scratch, such as different games, and more complex animations, as well as learn about different coding constructs, such as loops and conditional statements.
Smart City / Science Entertainment
Smart City: HK Build-Up
How is a city built nowadays? What will a city be like in the future? To learn more about these questions and civil engineering, students can take up our HK Build-Up course. In this course, students will build various structures using everyday items and learn how engineers solve issues using the Engineering Design Process.
Smart City: Chemical Exploration
In the Chemical Exploration course, students will use the Engineering Design Process to design, create, test, and refine various mixtures and solutions with different chemical properties. They develop solutions to clean up an oil spill, synthesize their own rocket fuel, and investigate the secrets behind color pigmentation.
AI Coding / Machine Learning
AI Coding Introductory
AI Coding Intermediate
AI Coding Intermediate A-D
Students are going to teach machines how to solve problems by applying the machine learning model. They will build more models to extend their knowledge about recognizing coordinates, multiple images, searching information, etc., and will have a deeper understanding of confidence level and how to optimize the training model.
AI Coding Advanced
AI Coding Advanced A & B
In the advanced course, students are going to engage in quasi-real life problems and train machines to solve them. They are going to identify semaphores, research on classifying headlines from newspapers and teach machines how to play noughts and cross. These will be real challenges to foster students to have a deeper understanding of machine learning and the potential of AI for their future. Python will be used in some lessons.