Skip to main content

Introduction to Programming

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

  • Starting 20 Jan 2020
  • 100% online, 16 weeks
  • A$2,600 GST inc.
  • Prerequisites: None, this is an entry level course

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.

Your experience with RMIT Future Skills

Upskill online, on your terms. Taught by industry leaders, backed by RMIT.

Webinar icon

100% online

Our flexible short courses are designed to fit your lifestyle, not replace it. Study online, after hours, when and where you like.

Webinar icon

RMIT credential

The cutting edge skills you learn will be rigorously assessed and recognised by both a leading university and key employers in the field.

Webinar icon

Industry mentors

RMIT experience provides structure on top of online learning through 1:1 mentor support, webinars and a community of lifelong learners.

Webinar icon

Real world skills

Level up your skills and qualifications as a digital native. Our courses are about practical training, building a network and applying your learning.

Webinar icon

Expert content

We have partnered with leading employers across the world to multiply the power of a world-leading university with the best of industry.

Webinar icon


Make the most out of your online learning by interacting with your peers, experts and industry employers. Meaningful connections to help propel your career.

Experience Image

Learning outcomes

What do you take away from our courses?

Course outcome certificate Course outcome certificate Course outcome certificate


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.


These courses are all about practical training. Each week, the skills you need to master will be walked through in live online tutorials that allow you to see success in action, and ask questions to overcome obstacles that are slowing your progress.

Work-ready project

We combine the power of industry experts with a leading university to get you working on practical, work-ready projects that you can immediately apply back in your office.

Course Outline

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 Roma logo

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.

Get a free course guide

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.