Skip to content

Artificial Intelligence and Robotics (AIR) The Frontier of Embodied AI

Welcome to the most advanced program at the Adelaide Robotics and Computer Science Academy (ARCSA). Designed for high school students who are ready to move beyond introductory coding, the AIR program introduces university-level robotics and artificial intelligence through a unified, hands-on curriculum.

The modern technology industry does not treat hardware and software as separate disciplines—and neither do we. We believe that an advanced robot is simply a highly sophisticated artificial intelligence model with a physical body, and that software without hardware is an intelligence trapped behind a screen. Therefore, our curriculum focuses on Embodied Artificial Intelligence: teaching you how to write the “brains” that perceive, navigate, and interact with the physical world.

Using the industry-standard Robot Operating System 2 (ROS 2) and our professional-grade BotBox Warehouse Lab, you will progress from writing your first Python scripts to deploying complex neural networks onto physical autonomous machines. This is the exact same ecosystem used by university researchers and professional engineers worldwide, from autonomous vehicles to advanced robots and the space industry. ROS is currently used by Waymo, Boston Dynamics, Unitree, NASA, the European Space Agency, the Jet Propulsion Laboratory, and other top companies.

 

A University-Level Program for High School Students

 

AIR introduces university-level robotics and artificial intelligence to high school students who are ready for the challenge, taught carefully, incrementally, and with context.

The tools, frameworks, and ideas used in this program are not simplified simulations. They are the same ones used in real-world research, development, and engineering environments.

To our knowledge, no other program in Adelaide offers this level of depth to high school students in a structured, long-term curriculum.

More importantly, no formal program worldwide has previously taught high school students the Robot Operating System (ROS) in a sustained, curriculum-based setting.

This is not a claim made for effect. It is a fact supported by the historical context of robotics education.

It is also not the first time ARCSA has taken this step. In 2021, we became one of the first academies in the world to teach Computer Vision to high school students, when many considered it too advanced. AIR continues that same philosophy.

Learning Pathway

 

A central component of AIR is advanced robotics using ROS 2 (Robot Operating System 2), the industry-standard middleware used in modern robotics research and development. The AIR program is organised as a progressive sequence of topics. Each stage builds on the previous one, allowing students to develop both software and robotics engineering skills.

Students begin with the foundations required to work confidently in this environment, including:

  • Linux for robotics
  • Python and C++ for robotics
  • Modern C++ concepts
  • ROS 2 fundamentals

From there, they progress into intermediate topics such as:

  • Robot navigation and localisation
  • Behaviour Trees
  • Robot perception and sensor fusion
  • URDF robot modelling
  • ROS 2 control frameworks
  • Robot kinematics, dynamics, and control
  • Path planning and motion
  • Simulation using Gazebo and MuJoCo

Advanced Modules:

  • Robot Perception and Autonomy

  • Computer Vision for Robotics

  • Robot Navigation and Mapping

  • Embodied Artificial Intelligence

This curriculum mirrors the structure of undergraduate robotics programs, adapted carefully to suit motivated high school students without diluting its substance.

Students study advanced robotics using ROS 2 within our dedicated BotBox Robotics Lab, a professional learning environment designed to mirror how robotics is taught at university and used in industry.

Learn more about the BotBox Robotics Lab and how robotics is taught using ROS 2.

The Embodied Artificial Intelligence

 

AIR treats artificial intelligence not as a black box, but as something that can be understood, implemented, and questioned. Rather than relying solely on prebuilt tools, students learn how to build AI systems from the ground up.

Artificial intelligence becomes far more powerful when it is connected to the physical world. In this course, students explore embodied AI, where intelligent algorithms interact with sensors, cameras, motors, and robotic systems.

This approach helps students understand how perception, reasoning, and action work together in real-world machines:

  • On-device AI for Robotics (Learn to build, optimise, and deploy AI models directly on edge devices like the Raspberry Pi.)
  • PyTorch Essentials for Robotics (Learn foundational PyTorch tools for AI development through hands-on robotics examples)
  • VLAs with ALOHA for robotics (Start using VLA with ALOHA as a particular implementation of it)
  • Machine Learning for Robotics (LiDAR Navigation, Feature Engineering & Clustering, Data Augmentation, Regression & Neural Networks, Object Detection)
  • Mastering Reinforcement Learning for Robotics (This course introduces reinforcement learning for robotics, covering core concepts, Q-Learning, and Deep Q-Learning)
  • Deep Learning with Domain Randomisation (Learn how to train any robot to recognise an object and pinpoint its 3D location with only an RGB camera and training with Keras)
  • Using OpenAI with ROS (Use the power of OpenAI combined with ROS simulations, the easiest way)
  • AI Agents (Learn the fundamentals of AI Agents by programming real and simulated robots to perceive, decide, and act in dynamic environments.)
  • Using NVIDIA Jetson Nano with ROS (Learn Deep Learning using NVIDIA Jetson Nano with IgnisBot)
  • Generative AI for Robotics (Learn all you need to go from knowing nothing about the technology behind ChatGPT to using it in a robot for moving, perception, and human command understanding)
     

Explore the Software Curriculum and how it adds the physical component to robotics within AIR.

The BotBox Robotics Lab


To support this level of robotics education, AIR uses the BotBox Warehouse Lab, developed by The Construct Robotics Institute.


BotBox is a professional-grade robotics learning environment that combines simulation, real robotic systems, and cloud-based development tools. It allows students to:

  • Work with autonomous mobile robots
  • Program navigation, perception, and manipulation systems
  • Test and debug robotics software in realistic environments
  • Develop skills directly transferable to university and industry contexts


Rather than focusing solely on hardware assembly, students develop programming, systems thinking, and problem-solving skills, which are core to modern robotics.

Certificates and International Partnership

 

AIR students work within the learning ecosystem provided by The Construct Robotics Institute, an internationally recognised robotics education organisation.

As part of this partnership, students may earn official certificates for selected modules, providing early exposure to internationally recognised credentials and learning platforms used by universities and professionals worldwide.

Further details about ROS 2, BotBox, and our partnership with The Construct will be available on dedicated pages.

botbox 3

A Program That Evolves Over Time

 

AIR is designed as a long-term, evolving program.

Robotics and artificial intelligence alternate across terms, allowing students to return to each domain with a deeper understanding each time.

As technologies evolve, new hardware and software projects will be introduced, including advanced robotics applications, smart city systems, AI-enabled drones, and future AI research projects.

AIR is not static. It grows alongside the field itself.

Entry Requirements

AIR is an advanced program.

Students must have completed the Robotics Course at ARCSA before joining the AIR Program.

New students may join the AIR program by passing an entry assessment that demonstrates a solid understanding of Python.

This ensures all students are prepared for the course’s pace and depth.

botbox 5

Looking Ahead:


AIR is designed as a program that grows with its students.

As cohorts progress through Robotics and Artificial Intelligence in alternating Terms, they are gradually introduced to more complex, open-ended projects that reflect real-world applications of AI and robotics. These projects evolve over time and may change as technologies advance, but the guiding principle remains the same: learning by building systems that matter.

A Program That Stays Relevant

 

The exact mix of projects will evolve as technology evolves.

What remains constant is the structure: students alternate between hardware and software, between robotics and artificial intelligence, each time returning with stronger foundations, greater confidence, and a more sophisticated understanding of the field.

AIR is not designed to rush students toward a single outcome.
It is designed to prepare them for whatever direction they choose next.

AIR alternates between advanced robotics and artificial intelligence across terms.

Parents can explore both strands in more detail:

A Final Word

 

AIR represents a new chapter for ARCSA.

It is the natural result of a decade of teaching, experimentation, and quiet refusal to underestimate young minds.

It asks students to think deeply, work carefully, and engage with ideas that matter.

In short, it asks them to dare to know.

Testimonials

testimonial-stars

What people say about us:

Sailing through Programs, Steering towards Dreams!

Are you looking for new activities to inspire your child outside of school?

book now