iPhone and iPad Apps Creation for Beginners – Level 1


30 hours




City Campus



Next Intake

To be determined


Learn how to build your own app for iPhone or iPad from scratch using Apples Xcode software. You will be taken step by step through what you need to know in order to create five fully functioning apps that look great and interface with web content. No coding experience required!

Course content

  • Xcode: navigators, editors, inspectors, iOS simulator
  • iOS software development kit
  • Storyboard: views, controls, outlets, actions, segues, auto layout including stack views
  • Cocoa Touch (Swift): struct, class, method, delegate, enumerations, protocols
  • Constants, variables, methods, optionals, branching, arrays, dictionaries, loops, closures, map, filter
  • Single view applications with controls, tables, data persistence
  • ImageView, WebView, date picker, concurrency, networking
  • Master-detail view application (table,data source, navigation)
  • Apple mobile human interface guidelines
  • Model-view-controller architecture


There are currently no dates scheduled for this course. Please contact us or join our mailing list to express your interest in this course.

How to enrol

More details


No prior knowledge or experience is necessary for this introductory course.

Materials supplied

Materials required for the course will be provided. All relevant course notes are supplied with comprehensive instructions and exercises.

Materials to bring

  • Pen, paper and/or laptop for note taking.
  • If you have an Apple laptop that you use for development, you are encouraged to bring it also.
  • An Apple Developer Account is required to submit your apps to the App Store.

Suited to

Ideal for those who want to see how iOS apps are put together and learn to program or learn enough to be able to brief others to create an app.


By the end of this course, you will have worked your way through how to write five fully functional apps that can form the basis for 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. This willl be an introduction to the process of learning how to build your own apps.

Upon finishing the course you will receive a RMIT Certificate of Completion. You can use this as a record to demonstrate the outcomes covered in the course.

aboriginal flag
torres strait flag

Acknowledgement of country

RMIT University acknowledges the people of the Woi wurrung and Boon wurrung language groups of the eastern Kulin Nation on whose unceded lands we conduct the business of the University. RMIT University respectfully acknowledges their Ancestors and Elders, past and present. RMIT also acknowledges the Traditional Custodians and their Ancestors of the lands and waters across Australia where we conduct our business. - Artwork created by Louisa Bloomer