In this course you are going to learn all the basics you need to know to create your own simple iOS applications using the new Swift programming language. After learning all about the basics of programming (variables, constants, if-statements, loops …), you are going to become familiar with object oriented programming (OOP). These are the fundamentals to be able to grasp the awesome UIKit Framework which you are going to use to create awesome Apps. After getting in touch with many iOS User Interface components we are going to start using more advanced user interaction techniques like recognizing gestures on the iPhone screen. The conclusion of this course is a real-life example that will help you connect all the dots and pieces of your newly acquired knowledge.