In Swift Fundamentals LiveLessons, Paul Deitel teaches core Swift programming concepts through his signature "live code" approach. Rather than using code snippets, Deitel presents concepts in the context of complete working Swift programs that run on iOS® 8 and OS X®. Begin by learning how to register for Apple's developer program and download and install the Xcode 6 Integrated Development Environment (IDE). Next comes a thorough introduction to writing simple Swift programs using Strings, Arithmetic Operators, and the if Conditional Statement. Then move on to Deitel's classic introduction to Classes, Objects, Methods and Functions in Swift, followed by an exploration of Control Statements, Assignment and Logical Operators. This is followed by a deeper exploration of Functions and Methods, including an exploration of Enumerations and Tuples. The LiveLesson ends with Deitel's classic presentation of Arrays and Closures.