Skip to content

Courses

What Do We Teach Young People?

At the Adelaide Robotics Academy, we believe in fostering creativity and innovation through engaging, hands-on projects. We aim to introduce children to the exciting world of robotics and AI while helping them make new friends and acquire new skills. With our STEM programs, children can program robots and work on cutting-edge AI technology while having a blast. Many of our students consider the Robotics class to be the highlight of their week!

Computers are an integral part of our daily lives, and Robotics and AI provide a friendly and accessible entry point into the world of programming. With our simple and user-friendly robots, children can learn how to program and see the real-world impact of their code. By building and programming robots, children are given a hands-on understanding of how the virtual world of computers interacts with the physical world. This exposure to the connection between code and reality helps to foster a deeper understanding and appreciation of technology in children.

Science

The heart of Robotics lies in Science. At our academy, we bring to life the science behind how robots function and demonstrate scientific concepts such as electricity, solar power, and photovoltaics. Our hands-on approach allows students to experience physics theories like force and tension as they program robots to perform tasks. By constructing robots and observing how various materials impact their performance, children are introduced to the fundamental principles of science – observation and experimentation. This way, we aim to instil a lifelong love of science and technology in our students.

Technology

The use of technology in STEM projects is a crucial aspect of modern education and research. With the rise of digital tools and platforms, students and researchers can access various information and resources, facilitating collaboration and innovation. Through technology, students can engage in hands-on learning experiences, gain access to cutting-edge equipment and simulations, and explore real-world applications of STEM concepts. Technology also enables sharing of ideas and resources globally, breaking down geographical and cultural barriers to collaboration and progress. With the continued integration of technology into STEM education and research, we expect to see an even greater acceleration of innovation and discovery in the future.

Engineering

Engineers are behind the creation of everything from automobiles to urban infrastructure, and Robotics provides a unique and accessible way for children to explore the field of engineering. By participating in hands-on robot-building activities, children can experience the thrill of engineering firsthand and gain a tangible reward for their efforts in the form of a functioning robot. This provides a fun and exciting way for children to learn about engineering and helps to cultivate a lifelong interest in STEM fields.

Maths

Mathematics is a fundamental aspect of STEM and is crucial in many STEM projects and applications. From physics and engineering to computer science and data analysis, mathematical concepts and techniques are central to solving complex problems and advancing in various fields. Math is used to model and understand real-world systems, analyse data, draw conclusions, and design and test theories and hypotheses. In STEM projects, students can apply mathematical skills and concepts to understand and explore real-world issues, such as predicting weather patterns, designing efficient energy systems, and modelling the spread of disease. By incorporating mathematical principles and techniques, STEM projects provide students with an understanding of the power and utility of mathematics and its critical role in advancing science and technology.

Course Structure

What you will study
  • In their first year at the Academy, Beginner students utilise robots from Kai’s Clan. The Kai robot, developed in New Zealand, has seen tremendous success in the US and is now used in over 5,000 schools. These robots can be programmed both in class and remotely, allowing students to participate from home if they cannot attend in person. Additionally, the robots feature AR and VR capabilities.

    The Curriculum is designed to be interactive and hands-on, with activities ranging from missions on Mars to building a smart city, operating an autonomous warehouse, and even performing rescue and battle simulations. The program is accessible on all devices, including laptops, tablets, and Chromebooks, and requires no installation as it runs on the browser. Students can even create avatars for their robots using Tinkercad and Minecraft in virtual mode. The manufacturer plans to host international competitions in the future, such as virtual chess matches and space races using these robots.

    Please visit our Beginner Course page for more information on Kai’s Clan robots and the Curriculum.

  • During the second year at the Academy, students move on to using LEGO Mindstorms EV3 robots and follow a curriculum from Carnegie Mellon University. The program includes a comprehensive syllabus with challenges, activities, videos, resources, documentation, materials, competitions, and tools focused on Robotics.
    The course provides a structured sequence of building and programming activities in real-world, project-based contexts, with over 100 projects designed to enhance students’ understanding of Robotics and problem-solving skills. It is based on the principles of Computational Thinking.

    Upon completion of the course, students have the option to take a 70-question exam for certification. Those who pass will receive a Certificate from Carnegie Mellon University. The Academy is accredited to administer certification exams on behalf of Carnegie Mellon Robotics Academy for Labview (EV-G) and EV3 Classroom.

    Please visit our Intermediate Course page for more information about the Intermediate Course curriculum.

  • Admission to the Advanced Course is available through two pathways: graduation from the Intermediate Course or passing a test demonstrating a solid understanding of an object-oriented, general-purpose programming language such as Python. The test can be taken by request from Monday to Friday after 6 pm.

    The curriculum for the Advanced course is designed to prepare students for university-level studies. In Level 1, Advanced students explore programming robots and drones using Python, JavaScript, Node-RED, and OpenCV. They tackle complex challenges through scenarios emphasising innovation, adaptability, and teamwork, such as working as part of a crisis management team to respond to simulated natural disasters like floods and bushfires.

    The course also covers Project Management and Disaster Resilience by simulating missions such as Mars exploration or delivering supplies to remote areas. Students will also have the opportunity to engage in a war room strategy game, which requires strategic planning and campaign launch.

    For more information, please visit our dedicated Drones page.

  • In Level 2 of the Advanced course, students focus on learning Computer Vision using OpenCV and applying this knowledge to practical projects. This includes creating a document scanner, OCR (Optical Character Recognition) system, filters for social media platforms such as Instagram and Snapchat, a virtual mouse and painter, a money counter, a barcode/QR code scanner, an intrusion detection system, digital signatures, ArUco markers, gesture-based volume control, and more.

  • In Level 3 of the Advanced program, students are introduced to Machine Learning and engage in various hands-on projects. These include developing systems for face recognition, intelligent body monitoring, dashcam applications, detecting drowsy drivers and lane deviations for vehicles, an attendance management system, people counting, and surveillance and security systems. Additionally, they will learn how to use single and multiple linear and polynomial regression techniques to train AI models for various purposes, such as predicting data like COVID-19, classifying waste, recognising faces, and more.

  • In Level 4 of the Advanced program, students advance their knowledge of Deep Learning using PyTorch, TensorFlow, and NumPy. They delve into the study of neural networks and apply this knowledge to practical projects, such as building an X-rays analyser, obstacle avoidance systems for cars, and AI personal gym trainers.

  • In Level 5, the students begin deploying real-world Computer Vision solutions to the web. Despite the capability of developers to create impressive computer vision projects, many cannot convert them into commercially viable products due to a lack of appealing graphical user interfaces (GUIs). To address this, the curriculum includes instruction in web development using HTML, CSS, and JavaScript, equipping students with the skills to create web applications.

  • At this stage, the students will further their understanding of practical design principles and user experience, allowing them to create user-friendly applications that perform well. They will also be introduced to the most recent tools and techniques for capturing, processing, and analysing visual data.

  • The students will work on practical solutions with commercial potentials, such as virtual clothing measurement tools, retail traffic counters, custom object detection systems (e.g. for detecting suspicious luggage or weapons), AR virtual glasses try-on applications, car counters, customer engagement systems that measure facial emotions, license plate recognition systems, OCR (optical character recognition) for text extraction, face mask detectors, personal protective equipment (PPE) detection systems, drowsiness detection systems, intruder detectors, face attendance systems, blink counters, automatic grading systems for multiple choice questions (MCQs), and more.

Robotic Revolution, Human Evolution!

Pioneering the Future, One Algorithm at a Time!