Skip to main content

AI Programming with Python

Learn the foundations of Artificial Intelligence Programming that will enable you to start building your own AI applications in just three months.


    3 months
    (10 hours per week)
    4 March 2019
    (Limited places available)
    • 3 June 2019
    A$1,598 GST inc.
    Learn about payment options here
    Basic knowledge of algebra and calculus and basic programming skills


  • GitHub
  • Dig.IO
  • Accenture
  • Transpire

Why learn AI programming with Python?

Demand for employees with AI skills is skyrocketing and Python is one of the most widely used languages in Artificial Intelligence. The number of AI related jobs in Australia has more than doubled over the past few years (Business Insider) and this demand will continue to grow as more and more businesses are adopting new technologies. This course will help you develop the confidence to advance in your career, whether you’re just starting out or applying the knowledge back into your existing workplace.

How it works

You will learn to code with Python, drawing upon libraries and automation scripts to solve complex problems quickly. We will cover all the key tools: Anaconda, NumPy, Pandas, and Matplotlib. At the end of this course you will have a solid foundation in the hottest fields in AI, including neural networks, deep learning and PyTorch, and prove your skills by building an image classifier. 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

Python, Linear Algebra, Neural Networks.

Find out more in our FAQ section.

  • Connecting you with industry

    Connect with local industry experts including Eliiza, Versent, Accenture and Transpire 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 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 Python

Start coding with Python drawing upon libraries and automation scripts to solve complex problems quickly.


Module 2

NumPy, Pandas, and Matplotlib

Learn how to use all the key tools for working with data in Python: Anaconda, NumPy, Pandas, and Matplotlib.


Module 3

Linear Algebra Essentials

Learn the foundational math you need for AI success: vectors, linear transformations, and matrices – as well as the linear algebra behind neural networks.


Module 4

Neural Networks

Gain a solid foundation in the hottest fields in AI: neural networks, deep learning, and PyTorch.


Build your own neural network
Project icon

Learn with industry experts

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

Patrick Robotham

Patrick Robotham

Data Scientist, Eliiza

Patrick is passionate about unlocking the value of data. In his 5 years as a data scientist he has worked on a variety of AI projects involving research areas such as Computer Vision, Recommender Systems, and Pricing Models. He holds a Bachelor of Science (Mathematics) from Melbourne University and is a member of the Australian Statistical Society and helps organise the Machine Learning and AI Meetup.

Kiran Patil

Kiran Patil

Innovation Principal, Accenture

Kiran is a highly skilled analytics professional with a PhD n Cognitive Computing, presently supporting innovation within Accenture’s Applied Intelligence practise in Sydney.  Kiran`s experience spans a number of innovative, leading edge initiatives across a wide array of diverse domains such as telecom, media, FMCG, banking, insurance, automotive, healthcare, travel and sports. With rich& diverse experience over past 15 years in R&D as well as industry and consulting environments, Kiran has made significant contributions and real impact to a wide range of projects - covering technologies and innovative solutions from AI to NLP to ML to Stochastic modelling and Optimisation across the APAC, North America, Europe and China. 


Kiran Patil

Federico Roma

Software developer, Transpire

Federico has worked in software for over a decade in a variety of different roles. He enjoys building things in AWS and tinkering with CI/CD, Python and ReactJS. He's been CEO of a startup, managed interdisciplinary teams and been exposed to projects based on large scale infrastructure. Self guided, team player and hard worker, focused on effectiveness, creativity and results.



AI Programming with Python (1 course)

Enrol in the AI Programming with Python online short course, designed by industry experts. Course runs for 3 months.

Enrol in Developing Blockchain Strategy

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

Start date: 4 March 2019

Buy course

Register your Interest

Register your interest to stay up to date on announcements, events and industry news.

If you are an existing RMIT student, you can contact our student support team by emailing


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 it will take 3 months in total (approximately 10 hours per week) to complete this course. 

1) A computer with good internet access. We`ll teach you how to install all the software required for the course
2) Slack (web or free on the App Store)
3) ZOOM Cloud Meetings (web or free on the App Store)

View full FAQ