The course is structured with a hands-on approach that helps you learn fundamental concepts through practice. You'll get one-on-one interaction with instructors in a small class settings. Key topics include: Apple XCode, Principles of programming with Swift programming language, user interface design, mobile application design and development considerations, interfacing with the web and foundations of debugging source code.