Skip to main content

Robotics Software Engineer

This world class curriculum in Australia is teaching you hands on experience developing robotics solutions


    4 months
    (15 hours per week)
    4 February 2019
    (Limited places available)
    Launch price
    A$2,560 GST inc.
    Learn about payment options here
    Calculus and linear algebra, statistics and probability, intermediate Python, Basic Physics


  • nvidia


  • Titomic
  • scott-automation
  • HMPS
  • Nvidia

Why learn to be a robotics software engineer?

There is enormous opportunity for Australians to upskill and capture global market demand for robotics and autonomous systems, predicted to be worth $23 billion by 2025 (Computer World). Both locally, and globally, we’re seeing incredible potential for engineers with robotics software skills and we’re excited to be bringing the best of Silicon Valley - coupled with partnerships and mentoring from the leading industry employers -  to help you master the skills of robotics and applied artificial intelligence.

How it works

This world class curriculum gives you an understanding of key topics related to building robotics solutions such as Robot Operating System (ROS), Kinematics, Control, Simultaneous Localisation and Mapping (SLAM), and more. You’ll learn cutting-edge techniques like Deep Reinforcement Learning through our partnership with NVIDIA's Deep Learning Institute. You’ll master the key skills necessary to become a software engineer in the transformational field of robotics and applied artificial intelligence. You will have access to Udacity's cutting-edge learning platform, combined with localised support from industry experts and be welcomed into a community of peers and leading local employers.  Your experience will be assessed and credentialed by a world-leading university.

Skills you learn

Perception, localisation, path planning, deep learning and control using Robot Operating System framework.

Find out more in our FAQ section.

  • Connecting you with industry

    Connect with local industry experts including Nvidia, HMPS, Titomic and Scott Automation through weekly tutorials and webinars, who are all looking for the next wave of talent to address the skills shortage in these critical areas.

  • Career ready, real world skills

    RMIT has partnered with Udacity to multiply the power of a world-leading university with the best of Silicon Valley, topped off with industry mentors from Australia's vibrant local ecosystem.

  • Expert industry mentors

    On top of the live classes that will allow you to learn alongside your peers, we recognise the power of working with a mentor who has been there and done that. You will have scheduled online 1:1 mentoring sessions at set milestones in your course. This is a chance to take stock and get further personalised support in your learning and career journey.

girl laptop earbuds
  • RMIT credentials

    The cutting-edge skills you learn will be rigorously assessed and recognised by both a leading University and employers in the field. You will also be eligible for credits into selected degree programs at RMIT University.

  • Convenient and flexible learning

    The beauty of online learning, is you can fit it in and around your work and personal schedule. RMIT experience provides structure on top of this, including support from our Course Managers and Student Success Team, interaction with peers and industry experts via a virtual classroom and weekly check ins with your mentor.

  • Collaborative online experience

    We know our students are most successful when we combine the great advantages of flexibility with the amazing interactions that happen between peers, experts and industry employers. Join the slack channels to interact with your classmates here in Australia and get feedback from the global Udacity community.

boy and girl cuppa

Course outline

Module 1

Introduction to Robotics

Introduction, explore perception, decision making and actuation. Build your own project modeled after NASA Mars Rover Challenge.


Search and sample return

Project icon

Module 2

ROS Essentials

Manage existing ROS packages within a project, and how to write NOS Nodes of your own in Python.


Module 3


Learn to control a robotic arm with six degrees of freedom to perform pick and place actions using Inverse Kinematics.


Robotic arm: pick and place

Project icon

Module 4


Work with 3D point cloud data to perform segmentation tasks using techniques like RANSAC and clustering.


3D perception

Project icon

Module 5


Learn how a mechanical system can be described ibn terms of equations that govern it. How to manage behaviors of the system using a controller. Observe your controller in simulation



Module 6

Deep Learning

Learn about Convolutional Neural Networks (CNN), Fully Convolutional Networks (FCN) and Semantic Segmentation. Integrate Deep Neural Network with a simulated quadcopter drone.


Follow me

Project icon

Learn with industry experts

Get ready to meet some of the biggest names in the business.

Mark Street

Mark Street

Solutions Engineer, Scott Automation & Robotics

Mark has over 10 years’ experience in building Industrial Automation systems for Australian industry, he has programmed robots for carving sculptures, stacking cartons, welding bull-bars and even for performing neurosurgery! Mark now works as a Solutions Engineer at SCOTT where he is passionate about developing new and exciting applications with industrial robots and autonomous vehicles, solving problems for customers all around the world.

Accenture logo

Kelvin Lwin

Knowledge Architect | Senior Deep Learning Instructor, Nvidia

After spending nearly a decade at UC Berkeley, Kelvin decided to repay his debt to the public education system by helping build UC Merced. He spent seven years teaching 4,500 students across 55 classes, while redesigning the undergraduate Computer Science curriculum. He is now busy designing curricula at NVIDIA’s Deep Learning Institute (DLI) to democratize access to the latest technologies across many disciplines, industries and geographies. Kelvin helped DLI reach over 100K developers worldwide directly and in collaboration with Udacity and Coursera/ He continues to search for ways to leverage AI to solve the Paradox of Progress.



Robotics Software Engineer (1 course)

Enrol in the Robotics Software Engineer short course, designed by industry experts. Course runs for 16 weeks.

Enrol in Developing Blockchain Strategy

Launch price A$2,560 GST inc. (1 course)

Start date: 4 February 2019

Buy course

Get a free course guide

Register your interest to get a free course guide in Robotics Software Engineer.


For more information on how we manage privacy, please refer to the RMIT Privacy Statement.



You will be eligible for a certificate on completing this course.

We estimate that you will need a total of 15 hours per week to complete this course over 16 weeks.

1) A computer with good internet access. You will code primarily with Python and use the Robot Operating System (ROS) and Gazebo
2) Slack (web or free on the App Store)
3) ZOOM Cloud Meetings (web or free on the App Store)

View full FAQ