iPhone and iPad Apps Creation for Beginners - Level 2


Would you love to be able to program your own iPhone, iPad, AppleWatch app? You already have experience in iOS (equivalent to that gained in iPhone and iPad Apps Creation for Beginners Level 1) and feel inspired to learn to develop in iOS environment?

This course will utilise your current programming knowledge and give you a further insight into developing your own apps. 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.

Course content

Xcode,iOS, dev. kit, iOS simulators
Storyboard: adaptive layout; review of views, controls, outlets, actions, segues, auto layout
Apple mobile human interface guidelines
Cocoa Touch(Swift programming language) struct, class, object, method, delegate, data source
Review of memory management and automatic reference counting
Review of single-view (including ImageView, WebView, MapView) &master-detail applications
Simple audio and video functionality
User data persistence, Intro to Core Data, Intro to JSON &REST web services
Adapting older code
Profiling your application
Source control with git and GitHub

Ideal for

For those who have completed the iPhone and iPad Apps Creation for Beginners Level 1 short course or people who work as a programmer, in an object-oriented programming language.

10% discount for participants who have completed level 1.

More information


By the end of these course(s), you will have covered a core set of knowledge enabling you to develop your own iOS applications. During the final stages of this course you will be given the opportunity to work on your own product with help from the course instructor.


iPhone and iPad Apps Creation for Beginners Level 1 course or relevant experience. RMIT reserves the right to transfer students to the aforementioned course if they do not have equivalent skills.

Materials supplied

All materials included. 

NB: If you wish to develop Apps at home you will need a Mac. A $149 Apple Developer Account if you wish to submit apps to the App Store.

Materials to bring

Pen/pencil and notebook.
If you have an Apple laptop that you use for development, you are encouraged to bring this.

Completion of this course will not guarantee entry into an RMIT Program.


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 11 November 2017

  • Code S345291
  • Start date 11.11.17
  • End date 16.12.17
  • Hours 30.00
  • Campus City
  • Fee $1050.00
Enrol now
Session  Start  End Hours
Sat 11.11.17 10:00am 05:00pm 6.00
Sat 25.11.17 10:00am 05:00pm 6.00
Sat 02.12.17 10:00am 05:00pm 6.00
Sat 09.12.17 10:00am 05:00pm 6.00
Sat 16.12.17 10:00am 05:00pm 6.00

Learn more