Skip to main content

App Development with Swift Foundations

Enrol now

In an Australian university first, RMIT has worked with Apple to design an iOS app developer course. Learn the basics of coding in this introductory taster to Swift.

Enrol now
Select a start date
25 Jan 2021

Starting soon

Time commitment
4 weeks (20-30 hours) 100% online
A$ 549 incl GST

Industry partners:

100% online, mentor supported, workplace ready

Why learn iOS app development with SWIFT

Apps - you use them every day. But how do they work? And who actually builds them? The Australian app economy supports about 113,000 jobs all over the country – iOS developers, programmers, designers, coders. And they all speak one language: Swift.  RMIT is the first Australian university to collaborate with Apple on a dedicated app development course. This is an introductory taster to welcome you to the wonderful world of Swift, where you’ll be taught by some of the country’s leading iOS experts, and can structure your learning to suit your lifestyle.

How does it work

Our iOS App Development with Swift program gives you the flexibility to study in and around your life and work commitments.  The course is self-paced over four weeks, and we estimate that you’ll need to spend 20-30 hours to complete it. You’ll be able to check in for additional support with a mentor from leading industry companies and build powerful networks with your peers.

Skills learned

This course introduces you to the basics of the Swift programming language. You will use a playground environment to instantly see what your code does. As you start building apps, you will also use Xcode with its integrated development environment to help you solve errors and build interfaces for your apps.

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

Start your code

Start coding in Swift Playgrounds

Constants and variables


Module 2

Fine tune your code

Use control flow effectively

The XCode environment

Debugging code

Module 3

Create your user interface

Document your code

Create your user interface

Work with strings of functions

Module 4

Final project

Work on your final project

Learn with Industry Experts

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

Accenture is a leading global professional services company providing solutions in strategy, consulting, digital and technology across more than 40 industries and all business functions. They deliver transformational outcomes for a demanding new digital world.

Tigerspike is a global business, spanning nine offices across five continents. It is one of the largest specialised enterprise mobility companies in the world, blending technology with human expertise to deliver business outcomes, fast.

jtribe is a leading expert in crafting software solutions in iOS. With some of the most experienced mobile development teams in Australia, and over six million end users, jtribe continues to be a driving force in the app economy.

Bilue is a leader in mobile and emerging technologies for some of Australia's biggest brands. Designing, developing and delivering inspired experiences on intelligent platforms, Bilue is at the cutting edge, tackling big problems with small, highly skilled teams.

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 App Development with Swift Foundations.

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. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.