Gain hands-on experience with Swift 5. Learn the fundamentals of this popular programming language, so you can develop your own apps and games for macOS and iOS.
Swift is the programming language for the Apple ecosystemâiOS, macOS, watchOS, and tvOSâand itâs a particularly expressive, fast, safe, and fun language thatâs suitable for new and experienced programmers alike. In this course, instructor Harrison Ferrone helps you gain hands-on experience with Swift 5, and prepares you to start developing your own apps and games using this popular language. Following an overview of Swiftâs evolution, Harrison takes you through each component of the language. He covers common data types, conditional logic, methods, functions, classes and structs, and moreâexplaining what you need to know to become proficient in programming with Swift. Examples and use cases are pulled from Harrisonâs own games, providing a practical context for each programming element.