iPhone and iPad Apps Creation for Beginners - Level 2


Would you love to be able to program your own iPhone, iPad or 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 more about developing for Apple devices?

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 fully functioning apps that look great.

Course content

  • Brief review of Level 1 course
  • More in-depth coverage of concurrency, networking
  • Introduction to watchOS development
  • Introduction to Core Data and Realm
  • Introduction to unit testing and test-driven development
  • Using Instruments to profile and analyse your code
  • Using Obj-C in Swift projects, and vice-versa
  • Source control with git and GitHub
  • Other topics of interest to students may be substituted

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.

Further Questions? email: mcshortcourseadmin@rmit.edu.au

Important Information

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

More information


By the end of the 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 short course or equivalent relevant experience. RMIT
reserves the right to transfer students to the aforementioned course if they do not have equivalent skills.

Materials supplied

All course materials included.

  • If you wish to develop apps at home you will need a Mac computer.
  • A $149 Apple Developer Account is required to submit your 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.


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. Following her heart to Melbourse, she worked 25 years as a computer science lecturer at VUT and (from 2002) RMIT University.

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

Audrey also contributes to raywenderlich.com, writing tutorials and book chapters on advanced topics, as well as recording video courses on concurrency and networking. Audrey has been a presenter at RWDevCon in 2016 and 2017, and will present a workshop on CoreML and Vision in 2018.

Printable course flyer

Available course dates

Saturday 16 June 2018

  • Code S345291
  • Start date 16.06.18
  • End date 14.07.18
  • Hours 30.00
  • Campus City
  • Fee $1090.00
Enrol now
Session  Start  End Hours
Sat 16.06.18 10:00am 05:00pm 6.00
Sat 23.06.18 10:00am 05:00pm 6.00
Sat 30.06.18 10:00am 05:00pm 6.00
Sat 07.07.18 10:00am 05:00pm 6.00
Sat 14.07.18 10:00am 05:00pm 6.00

Saturday 10 November 2018

  • Code S345291
  • Start date 10.11.18
  • End date 08.12.18
  • Hours 30.00
  • Campus City
  • Fee $1090.00
Enrol now
Session  Start  End Hours
Sat 10.11.18 10:00am 05:00pm 6.00
Sat 17.11.18 10:00am 05:00pm 6.00
Sat 24.11.18 10:00am 05:00pm 6.00
Sat 01.12.18 10:00am 05:00pm 6.00
Sat 08.12.18 10:00am 05:00pm 6.00

Learn more