Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Swift is one of the fastest-growing computer languages today. Developers use Swift to make apps which run on more than a billion devices around the world. Swift is an open-source language, complete with a compiler, a standard library, and an integrated development environment. It also has a package manager to help you build and distribute your projects.
In this course, you will expand your knowledge of the Swift programming language and enhance your foundational skills. These skills will serve future developers writing and creating apps for devices and the web. We will explore more deeply the intermediate development topics in Swift programming that take advantage of the language’s extensive features, including generics, closures, optionals, and protocols. We’ll use hands-on examples you can directly replicate as we further define Swift programming concepts.
Swift is a language you’ll find accessible, fun, and easy to master. You’ll use Swift to build projects and apps. And you’ll have fun while doing it.
It is for developers who want to expand their knowledge of Swift and enhance their foundational skills, including future developers writing and creating apps for devices and the web.
It explores intermediate Swift development topics that take advantage of the language's extensive features, including generics, closures, optionals, and protocols.
You will learn what optionals are and how to describe and use optional values safely, including the nil coalescing operator, if let, and guard let.
The course uses hands-on examples you can directly replicate as it further defines Swift programming concepts.
Associated skills include Apple Xcode, Application Foundation Classes, iOS Development, and the Swift programming language.