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)
    13 November 2018
    (Limited places available)
    • 4 March 2019
    Launch price
    A$1,280 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

Analytics Manager, Accenture

Kiran is an experienced Analytics Manager with a PhD n Cognitive Computing and works with Accenture’s Applied Intelligence practise based out of Sydney. Over the past 15 years, Kiran has had an experience in the Analytics industry across APAC, North American, European and Chinese markets. Expert in AI, ML and Stochastic Modelling, Kiran uses his strong experience in NLP, machine learning and modelling and simulation methods to develop innovative solutions for challenging business problems. Kiran’s technical skill set includes but not limited to unstructured data analyses (text, speech and video), competitive market analyses and carrying out simulations using different simulation methodologies including System Dynamics, Monte-Carlo, Discrete Events, Agent based models and subsequently, optimising business processes on the basis of insights obtained in the analyses.

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,280 GST inc. (1 course)

Start date: 13 November 2018

Buy course

Get a free course guide

Register your interest to get a free course guide in AI Programming with Python.


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