Skip to main content

iOS App Development Foundations

Acquire skills in Swift programming and learn core concepts and practices in iOS app development. Utilise and apply key Apple tools in app development such as Xcode and Interface Builder.

Developed in collaboration with Apple

Select a start date

Time commitment
6 weeks, 9-10 hours per week 100% online
A$ 990 incl GST


Level up your skills and qualifications as a digital native

Teaming up with the best in industry, our courses lean into the future of work to deliver the best in structured, mentor-supported, 100% online education.

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

Getting started with app development

  • Set up your work environment, tools, and resources like an experienced app developer
  • Write and compile basic code in Playgrounds
  • Explain what constants, variables, data types, and operators are and how to use them

Module 2

Writing smarter code

  • Utilise control flow statements and execute larger pieces of code from multiple files
  • Navigate and use the Xcode environment
  • Perform basic debugging of code

Module 3

Create your user interface

  • Explain and demonstrate code documentation
  • Discuss Apple’s Human Interface Guidelines for best practice experiences
  • Explore technical aspects of creating a user interface through Interface Builder

Module 4

Strings and functions

  • Create and store text using the string type
  • Write your own functions
  • Brainstorm and prototype an app idea

Module 5

Beyond the code

  • Create an app that changes the colour of a screen
  • Explain how an app is deployed on the App Store
  • Discuss the requirements of a great app

Module 6

Where can coding take you?

  • Explore the latest trends and advancements within the development industry
  • Comprehend and describe career opportunities available to you and those with coding capabilities

Learn with Industry Experts

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

Beau NouvelleSubject matter expert

RMIT Online has built our courses in partnership with industry, providing you with the latest industry insights and best practices from the real world of work. Our subject matter experts on this course include people like Beau Nouvelle. Beau is an iOS Development consultant with 12 years’ experience building applications for Apple platforms. He is the author of ‘Simulations in Swift’, runs a YouTube channel (Get Swifty) where he teaches Swift, and actively contributes to open-source development.

Shawn SunSubject matter expert

Shawn Sun is currently an iOS Developer at Contentrix Tigerspike with 4 years’ commercial development experience. Shawn has built and development apps across various industries including entertainment, retail, banking, and more. He thrives on employing various development tools and enjoys learning new iOS trends to ensure he’s able to align with best practice and produce high-quality apps.

Richie ShiltonSubject matter expert

Richie Shilton is a senior iOS engineer at Bilue in Melbourne. Richie has built apps for a wide range of clients, including niche health-focused apps, widely used convenience store loyalty apps, and enterprise apps for airlines. Regardless of the app, he has a passion for creating meaningful software that is delightful to use, accessible, and user-focussed. Before starting his iOS career Richie completed his Ph.D. in Physics while learning Swift in his spare time

Andrew KinnieSubject matter expert

Andrew Kinnie is a senior iOS engineer with over 10 years' experience working in both the U.S and Australia. Andrew has mostly worked for large companies including HBO, NBC-Universal, major Australian and US banks, the NASDAQ stock exchange, and more. Andrew enjoys interacting with students and helping others see the possibilities offered by modern mobile development.


Learner success teamRMIT Online

Our learner success team are here to help you with 1:1 coaching, tips on how to successfully study online, and any questions or concerns you may have.

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

Please complete all fields unless stated as (optional)

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.