iPhone and iPad Apps Creation for Beginners - Level 1


Would you love to be able to get an understanding of how to program your own iPhone, iPad or Apple Watch app? You're not a programmer, you don't 'eat code' for breakfast but you do know your way around a computer.

This course is a great way to begin learning how you can build your own app from scratch!

Using Apple's Xcode software you will be taken step by step through what you need to know in order to create simple apps that look great and even interface with web content. This course is a great introduction to the newest technologies enabling anyone to build their very own app.

Course content

  • Xcode:navigators,editors,inspectors
  • iOS simulator
  • iOS software development kit,intro to WatchKit
  • Storyboard:views,controls,outlets,actions,segues,auto layout,intro to adaptive layout
  • Apple mobile human interface guidelines
  • Cocoa Touch (Swift): struct, class, method, delegate
  • Single view applications with simple controls: buttons, labels, text fields, sliders, alerts
  • ImageView, WebView. MapView, photo picker, date picker
  • Master-detail view application(table,data source, navigation)
  • Model-view-controller architecture
  • Constants,variables,optionals,branching,arrays
  • Automatic reference counting

Ideal for

Ideal for those who want to see how Apps are put together and learn to program OR learn enough to be able to brief others to create an app.
Further Questions?  email: mcshortcourseadmin@rmit.edu.au

Important Information

Students need the following skills to participate in this course:

  • Familiarity with the Macintosh operating system www.apple.com/au/support/macbasics
  • Reasonable typing speed
  • Ability to follow step-by-step illustrated worksheets. (See example worksheet here)

More information


By the end of this course, you will have worked your way through how to write basic code and manipulate templates in order to produce your own iPhone/ iPad apps.

Are there limits in this course? Absolutely!

You will spend significant time learning what the code means and the rules for connecting it together. You will also learn to modify sections of code to customise the outcome. Even then, this will just be a beginning in the process of learning how to build your own Apps.


  • Familiarity with the Macintosh operating system www.apple.com/au/support/macbasics/ 
  • Reasonable typing speed
  • Ability to follow step-by-step illustrated worksheets. (See example worksheet here)

Materials supplied

All course materials included. If you wish to develop Apps at home you will need a Mac Computer. We'll guide you through Apple's App Development with Swift. 

Materials to bring

Pen/pencil and notebook.
If you have an Apple laptop that you use for development, you are encouraged to bring it also.
A $149 Apple Developer Account is required to submit your apps to the App Store.


Participants will be awarded an RMIT Statement of Participation.

Additional notes

Course Presenter - Audrey Tam
From humble beginnings - a PhD in Maths at Berkeley! Audrey Tam went on to work at IBM's development lab in Silicon Valley. For the last 25 years she has worked as a computer science lecturer at VUT and (since 2002) RMIT University.

In this time Audrey has taught many languages; Pascal, C/C++, Java, Java web services, web app development in php and mysql, user interface design and iOS programming. Having recently retired she is loving her greatest challenge yet - teaching iPhone/iPad programming to an audience of beginners.

Printable course flyer

Available course dates

Saturday 07 October 2017

  • Code S345272
  • Start date 07.10.17
  • End date 04.11.17
  • Hours 30.00
  • Campus City
  • Fee $1150.00
Enrol now
Session  Start  End Hours
Sat 07.10.17 10:00am 05:00pm 6.00
Sat 14.10.17 10:00am 05:00pm 6.00
Sat 21.10.17 10:00am 05:00pm 6.00
Sat 28.10.17 10:00am 05:00pm 6.00
Sat 04.11.17 10:00am 05:00pm 6.00

Learn more