Skip to main content

iOS Application Development

Enrollment is Closed

About This Course

This courses aims to provide a quick start for C++/Java programmer to develop iOS apps with Swift Language.

Swift is a new programming language developed by Apple. While the design objective is to make the language expressive and enjoyable as scripting language, it may be new to C++ and Java programmer as part of its syntax are adopted from Objective-C. This course will introduce the language elements which is essential for iOS programming.

The second part of this course covers the fundamental knowledge of writing iOS app. We will cover the development cycle of iOS app, the essential design patterns used in iOS development, UI Layout, event handling, scene transition with data passing and table view. After finishing these topics, students should be able to write a table view app and ready for more advance topics in iOS development.


Student should have programming experience in C++/Java and/or Object-Oriented Programming

Target Audience/Learners

Student who want to develop app in iOS platform and appreciate the mobile techology behind

Course Duration

The course lasts for 7 weeks.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.