Skip to main content

iOS App Development with Swift

In an Australian first, RMIT is working with Apple to design an iOS app developer course. Build apps learn to code, and network with industry experts.

  • Starting 7 October 2019.
  • Committing to 4 weeks per course (20-30 hrs) 5 courses per program
  • A$ 2,199 GST inc. (program)
    A$ 549 GST inc. (course)
    Learn about payment options here


Why learn app development with SWIFT

Learn at your own pace

Our iOS App Development with Swift program gives you the flexibility to reach your goals in as little as five months. Each course is self-paced over four weeks. You can complete the program around your life and work commitments.

Get job ready

We have partnered with leading companies to deliver a skills-focused program to get you job-ready. Build projects, get mentor support and make connections with some of the best names in the industry, including Tigerspike, Bilue and jtribe.

Earn degree credit

Completing the program, you are eligible for credit into approved RMIT degrees.

Find out more in our FAQ section.


    Bullet point


    • Experiment with the Playgrounds environment.
    • Write a story using constants, variables and data types.
    • Write code using operators to perform basic maths.
    • Create code using switch to provide different outputs based on different conditions.
    • Build, run and debug code in Xcode.
    • Identify how documentation can be used to describe the purpose of your code.
    • Form a storyboard using Interface Builder to create an intuitive user interface.
    Bullet point


    You will complete a guided project to create a simple flashlight app.

    Bullet point


    • Work with strings to manipulate and compare text.
    • Learn to define your own functions and structures that will provide better ways to organise your code.
    • Work with classes, inheritance and collections to manage more complex information.
    • Learn about loops which can perform logic repeatedly to test conditions.
    • Work with UIKit to include bars, controls and views in your app.
    Bullet point


    You will complete a guided project to create a word-guessing game.

    Bullet point


    • Use guard to better manage your code to avoid invalid arguments.
    • Learn how to use seques, navigation controllers and tab controllers to create a simple app to display information about you.
    • Create an app that provides specific output based on events in the view controller life cycle.
    • Set up protocols in your app to ensure that objects contain certain properties.
    • Learn about different app life cycle states.
    • Build simple workflows from user requests and features to create a pizza delivery app.
    Bullet point


    You will complete a guided project that assesses user personality traits.

    Bullet point


    • Use UI to display content larger than the screen and tables.
    • Learn to save data so it is available for later use.
    • Use system view controllers for alerts and messages.
    • Build more complex input screens.
    • Work with animation to direct user attention.
    • Learn how to make your apps work with the web.
    Bullet point


    You'll complete two guided projects, including a task tracking app and a menu app.

    Bullet point


    • Use the design cycle to brainstorm the features of your app.
    • Create a project plan for building your app.
    • Create an app prototype that can be shared with one of the course participants.
    • Provide feedback on another course participant's prototype.
    • Brand your app.
    Bullet point


    Create a design, basic prototype and architect of an app. The goal is for you to take this idea and continue to independently develop it.

Program Overview

How does it work?

It’s simple.  Each course runs for four weeks, with the final course running for eight weeks.  How and when you study - that’s up to you. You’ll have access to some of the country’s leading industry iOS experts to check in for additional support, as well as a community of professionals and RMIT support staff.

Why not do the full program?

Get 20% off when buying a full program and build on your skills and understanding across all these digital disciplines to help you future proof your career in a digital world.

    • 10 October 2019
    • PRICE
    • A$2,199 GST inc.
    • Get 1 course free when buying the full program!
Program Overview

Prerequisites and requirements


Learn with industry experts

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

Tigerspike logo


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 logo


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 logo


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.

Accenture logo


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.

Get a free course guide

By clicking Submit, you agree to be contacted via email and SMS about our courses. You can opt-out at any time. For information on how RMIT collects, stores and uses your personal information, see our RMIT Privacy Statement.