100% OnlineShort courses & degrees

Intro to Programming

Enrol now

Take your first step towards careers in web and app development, data science, AI and more. 

Due to high demand, our February intake of this course has now closed. You can enrol in our next intake of this course on 16 March.

Enrol now
Time commitment
4 months (10 hours per week) 100% online
Next start date
16 Mar 2020
None, this is an entry level course
A$ 2600 incl GST

100% online, mentor supported, workplace ready

Why learn Introduction to Programming

A recent Burning Glass report documented that programming jobs overall are growing 12% faster than the market average - and coding skill aren't just for programmers. Learning to code is one of the most valuable and useful things you can do, no matter if you're in the field of IT, Data Analytics, Science and Engineering or Design (to name a few!) Whether you’re launching a career, advancing in your current field, or just excited to learn a new skill, there is no time like the present to start learning, and this program offers everything you need to get up to speed—with no prior programming skills required.

How does it work

This introductory course teaches you the foundational skills all programmers use, whether it be programming mobile apps, creating web pages, or analysing data.

You will complete real world projects throughout the course and get to know HTML, JavaScript, CSS and Python along the way. 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.

Best of all? You will leave the course equiped with the knowledge and practical skills to drive your career in coding. 

Skills learned

Introduction to HTML, Introduction to CSS, Introduction to JavaScript, Introduction to Python

Find out more in our FAQ section.

The freedom of online study


Get RMIT certified

After completing an RMIT Future Skills course, you will earn an RMIT certificate and credential which can be validated, recognised and shared on social media platforms.

Course Structure

Module 1

Introduction to HTML

How the web works

Components of the web

HTML Basics

Module 2

Introduction to CSS

Adding CSS to HTML


Visual styling

Module 3

Introduction to Python

Turtles and Python


Strings and lists

Version control

Module 4

Introduction to JavaScript

Data types and variables

Objects and arrays

Document Object Model

Creating content with JavaScript

Module 5

What`s next?

Future exploration on emerging trends

Various career opportunities

Learn with Industry Experts

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

Federico RomaSoftware 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.

Get a free course guide

Register your interest to get a free course guide for Intro to Programming.

First name

Last name


Phone number

When would you like to start studying? (Optional)

Are you an Australian citizen or permanent resident?


By clicking Submit, you agree to be contacted via email and SMS about our courses. Local numbers may also be contacted by phone. For information on how RMIT collects, stores and uses your personal information, see our RMIT Privacy Statement.