Skip to main content

Front-End Web Developer

Career ready course to get you started in becoming a front-end web developer.


    4 months
    (10 hours per week)
    4 March 2019
    (Limited places available)
    • 5 August 2019
  • PRICE A$2,598 GST inc.
  • Learn about payment options here
    Basic HTML, CSS and JavaScript (or another programming language)


  • AT & T
  • Git Hub


  • GitHub
  • Dig.IO
  • Transpire
  • Inlight
  • Culture Amp
  • Accenture


Why learn to be a front-end developer?

Demand for front-end developers is booming across every industry, with the average base salary in Australia at an estimated $103,000 per year (Indeed Australia). Now we call that an opportunity. Kick start your career in this 4 month online course, where you’ll work 1:1 with some of Australia’s leading industry experts like GitHub, Accenture, DigIO, Inlight, Culture Amp and Transpire, coupled with second to none curriculum from a cutting-edge, Silicon Valley tech education leader Udacity.

How it works

You will complete 5 projects throughout the course, receive feedback about your code and have 1:1 personalised mentor sessions with local Australian leaders in the field. You will leave the course with a resume-worthy portfolio to enter the workforce with confidence that you have mastered in-demand skills that employers are looking for. 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

HTML5, CSS, DOM, Object Oriented JavaScript, Grunt, Gulp, Angular, Ember, Service Worker and JQuery.

Find out more in our FAQ section.

  • Connecting you with industry

    Connect with local industry experts including GitHub, DigIO, Accenture, Inlight, Culture amp, 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

Web Foundations

Learn the building blocks of the web – HTML and CSS. Create the structure of a website using semantic HTML and style with CSS and responsive design.


Build a portfolio site

Project icon

Module 2

JavaScript and the DOM

Use JavaScript to control a webpage. Learn about Document Object Model (DOM). Use JavaScript and DOM to control page content and interactions.


Memory game

Project icon

Module 3

Web Accessibility

Hands-on experience making accessible web apps. Learn when and why users need accessibility and dive into the how of building out accessible website components.




Module 4

Object-Oriented JavaScript

Learn how to build professional applications using object-oriented JavaScript techniques. Learn how JavaScript has improved with the major language improvements made in ES6.


Classic arcade game clone

Project icon

Module 5

JavaScript Tools & Testing

Learn how to use Grunt and Gulp to speed up app development. Learn to use testing to help build app features.


Feed reader testing

Project icon

Module 6

Front-End Applications

You'll learn about Angular and Ember, as well as how to fetch data asynchronously and offline with Service Worker.


Restaurant reviews

Project icon

Learn with industry experts

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

David Pike

David Pike

Front-End Developer , Evolution 7

David is an experienced developer who is passionate about quality. He always aims to write elegant, maintainable, and robust code. David has worked with Grill'd, Melbourne Tourism, Lifebroker (TAL subsidiary), and ahm (Medibank subsidiary). He loves accessibility and performance. His experience working with universities and other large public institutions has emphasised the importance of cross-browser compatibility, accessibility, and web page performance.

Sandy Milne

Sandy Milne

Software Developer, Inlight

Sandy is a Software Developer working on front-end, back-end and mobile development. Sandy enjoys coding in a range of different languages including Objective-C, Swift and both front-end and back-end Javascript using Express, React, Vue.js and Backbone.js. Previously Sandy has been involved with sound design, producing soundtracks for TV, film, web and iOS apps. A tinkerer at heart, Sandy loves working on anything that requires sound geekery or creative code.

David Mackenzie

David Mackenzie

Co-Founder and CTO, Crystal Delta

David is a computer science and engineering graduate from RMIT and has since worked as a Software Engineer at many of Australia's biggest companies. He has worked across a variety of Industries including Video Streaming; Banking and Finance; Telco and Education across a range of technologies including React, Riot, Node, Ruby on Rails, Python, Java, Android and iOS and is passionate about passing on those skills to the next generation of coders.

Daniel Figucio

Daniel Figucio

Director Solutions Engineering , APAC at GitHub

Daniel Figucio is the Director of Solutions Engineering, APAC @ GitHub. He is passionate about software and enjoys helping people to understand the power and beauty of Git and GitHub.

Kevin Yank

Kevin Yank

Director of Front-End Engineering, Culture Amp

Culture Amp’s Director of Front-End Engineering, Kevin, previously spent a decade teaching a generation of developers about web standards at SitePoint, where he also helped to launch success stories like 99designs and Flippa. More recently, he quizzed web developers on HTML, CSS and JavaScript by leading the team behind Sit the Test, and has spoken at tech conferences around the world. 

John Stableford

John Stableford

Software Engineer, DigIO

John is an experienced Software Engineer with a passion for leading and supporting quality development practices. Focused on delivering meaningful, impactful software through a comprehensive knowledge of the web platform he is across both client-side and server-side technologies.  Having delivered outcomes using everything from old-school jQuery to cutting-edge Progressive Web Apps, John uses his experience to clearly communicate not just how to build modern applications, but why and when to make the right choices in a constantly evolving ecosystem of tools, languages and frameworks.

Mark Wolfe

Ben Howl

Lead Software Engineer, DigIO

Ben is a seasoned and enthusiastic technology professional with experience delivering IT projects in banking, online advertising, telecommunications and the public sector in both the UK and Australia.  He has continually evolved his skills and experience to maintain relevance with a changing technology landscape. Having started his career as a manual tester of telecommunication products, he then moved into leading UI and API test automation initiatives, and most recently has become a lead front-end engineer building micro front-ends. Ben has a passion for continually learning new technology and more importantly, delivering better end user outcomes.

Brett Uglow

Brett Uglow

Lead Software Engineer, DigIO

Brett is a Lead Software Engineer with an eye for design, empathy for customers and an understanding of the whole software development lifecycle. He has worked as a software developer, UI/UX designer, consultant, mobile app developer, team leader and principal engineer. His 18 years of experience includes building responsive user interfaces for desktop and mobile devices, building and testing APIs with cloud technology, and contributing to several open source software projects. Brett is pragmatic when building solutions as the needs of every client (and customer base) are different.

Bowen Li

Bowen Li

Front-End Lead Developer, Accenture Interactive

Bowen is a Front-End Lead Developer at Accenture Interactive Sydney. He has witnessed the progression and evolution of front-end side technologies since he started to code in 1997, and played around with html2.x/3.x. He is highly skilled and experienced in HTML, CSS, JS, and front-end build with CI. Bowen Li is a senior web developer, passionate JavaScripter, Reactjs, Angularjs, Nodejs developer, experienced assistive technology developer for WACG2 AA.

Ewan Horsburgh

Ewan Horsburgh

Front-End Lead Developer, Accenture Interactive

Ewan is an experienced creative Front-End Lead Developer at Accenture Interactive Sydney. He has over 15 years’ experience in the industry and has seen the growth of skills and responsibilities for the front-end. With a background in web design his focus now is modernising the front-end development process by advancing front-end architecture, living style guides, accessibility best practice and build tools.

Ben Pitt

Ben Pitt

Senior Software Engineering Consultant, Transpire

Ben is a fullstack developer consulting across a range of businesses from Startups, Government, small business and Enterprise/Corporate. With 20 years in the digital services industry, he understands project delivery and managing client expectations. Ben is currently involved with AWS architecture, React JS and API development. He is passionate about trying new things, educating and bringing people together to enjoy innovating collaboratively.



Front-End Web Developer (1 course)

Enrol in the Front-End Web Developer online short course, designed by industry experts. Course runs for 4 months.

Enrol in Developing Blockchain Strategy

Launch price A$2,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 4 months (approximately 10 hours per week) to complete this course. 

1) A computer with good internet access, on which you will install a professional code/text editor (for example Visual Studio Code, Atom) 
2) Slack (web or free on the App Store)
3) ZOOM Cloud Meetings (web or free on the App Store)

View full FAQ