Skip to main content

Intro to Programming

Enrol now

Learn programming fundamentals including HTML, CSS, Python, and JavaScript. Ignite your passion for practice and develop the curiosity to experiment with your code.

Enrol now
Select a start date
16 Nov 2020

None, this is an entry level course
Time commitment
16 weeks (10 hours per week) 100% online
A$ 2000 incl GST

100% online, workplace ready

Why study Introduction to Programming

Contrary to popular belief, the ability to code isn’t just related to the realm of producing front and back end websites. Programming has a plethora of uses, including the creation and maintenance of computer programs and operating systems, mobile apps, data algorithms, and has the capability to make predicative analysis and communicate with machines through artificial intelligence and machine learning. As there are so many possible uses for programming, learning to code is extremely valuable to your career whether you’re just starting out, or looking to develop a new skill. With our Intro to Programming course, you’ll equip yourself with the fundamentals of programming that can be applied within your existing role, or can be used boost your career with a new wealth of opportunities.


Who this course is for

Our Intro to Programming course is ideal for those with no or little programming experience looking to kickstart their career as a web developer.

What you'll learn
  • An introduction to HTML
  • An introduction to CSS
  • An introduction to Python
  • An introduction to JavaScript
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. After completing this course, you’ll walk away with your own programming project and an RMIT credential which can be validated, recognised, and shared on social media platforms.

Find out more in our FAQ section.

The freedom of online study


Get RMIT credentialed

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

Course Structure

Module 1

Introduction to HTML

For this section, you will submit your very first programming file containing HTML code. You'll cover HTML basics (HTML tags, HTML syntax, whitespace and more) and submit your very first programming file containing HTML code

Module 2

Introduction to CSS

In this module, you’ll learn both HTML and CSS – both languages for developing websites. For the project, you’ll use HTML and CSS to make animal trading cards. You will apply your knowledge of HTML document structure to your html file and then create custom CSS styling based on your preferences. This project will demonstrate your understanding of linking CSS files in HTML files, implementing CSS classes to avoid repetition, as well as create semantically organised HTML code.

Module 3

Introduction to Python

The Introduction to Python module will explore the Python programming language. You will finish by building your own interactive game using Python that can be shared with your friends.

Module 4

Introduction to JavaScript

Explore a quick overview of the vast world of programming. After this section, you’ll have a better understanding of different options you have as a programmer.

Module 5

What's next?

In this last module, you'll understand the different uses for your programming skills:

  • Learn about front end web developers who create intuitive and responsive websites
  • Learn about back-end web programmers who write server-side code to build web apps that serve millions of people worldwide 
  • Learn about mobile programming and the differences between iOS and Android programming
  • Learn about data analysts who analyse data to direct growth and make informed decisions

Learn with Industry Experts

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

Karl Krueger Udacity, Subject matter expert

Udacity’s subject matter experts on this course include people like Karl Krueger. Karl is a course developer at Udacity. Before joining Udacity, Karl was a site reliability engineer (SRE) at Google for eight years, building automation and monitoring to keep the world’s busiest web services online.

James Parkes Udacity, Subject matter expert

James received his degree in computer science and mathematics, then went on to become a Udacity instructor in several programs. His personal mission is clear: to open the doors of opportunity for others by empowering them with excellent educational experiences.

Learner Success teamRMIT Online

Our Learner Success team are here to help you with any course enablement issues such as logins and passwords, withdrawals and deferrals, obtaining your RMIT badge, and more.

Why choose RMIT Online

Get a world-class education and transform your career.

Real world skills

Develop skills that have been validated by industry, while getting credentialed by a world-leading university.

Industry connected

You'll gain knowledge and practical skills from renowned industry partners who are at the forefront of their field.

Flexible delivery

Advance your career while you study. RMIT Online courses let you balance work, study and life commitments.

Supported community

Be guided by a network of industry experts and peers, and supported by our dedicated success team.

Download a brochure

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.