This free online course builds upon your knowledge of iOS and Swift, and delves into more advanced topics such as Protocol Oriented Programming, Reactive Programming, unit testing, UI testing and the Vision Framework. iOS development is a fast-growing industry and having the skills to create robust applications is integral in becoming a successful developer so start the course today and gain valuable new skills in iOS app development.