100% OnlineShort courses & degrees

Courses & degrees


For business


Front End Web Developer

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

Time commitment
4 months (10 hours per week) 100% online
Next start date
20 Jan 2020
Basic HTML, CSS and JavaScript (or another programming language)
A$ 2600 incl GST
Enrol now



100% online, mentor supported, workplace ready education

Why learn Front-End Web 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 does it work

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 learned

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

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

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.

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.

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.

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.

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.

Learn with Industry Experts

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

David PikeSenior Developer, Inlight

David is an experienced developer who is passionate about quality. He always aims to write elegant, maintainable, and robust code. He loves accessibility and performance and his experience working with a diverse range of clients has reinforced the importance of cross-browser compatibility, accessibility, and web page performance.

Sandy MilneSoftware 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 MackenzieCo-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 FigucioDirector 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 YankDirector 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 StablefordSoftware 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.

Ben HowlLead 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 UglowLead 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 LiFront-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 HorsburghFront-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 PittSenior 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.

Get a free course guide

Register your interest to get a free course guide for Front End Web Developer.

First name

Last name


Phone number

When would you like to start studying?

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.