Learn how to write code, understand Swift's key concepts and best practices, and strengthen your programming problem-solving skills. Instructor Scott Gardner teaches the fundamentals, so you'll be prepared to develop applications for iOS, macOS, and other platforms. Completing this course will enable you to not only write first-class code, but to think like a Swift developer.
- Creating playgrounds
- Defining variables and constants
- Working with characters and strings
- Working with collections and groups
- Using operators and defining custom operators
- Controlling program flow
- Defining functions and closures
- Working with classes, structures, and enumerations
- Adopting protocols
Skill Level Beginner
- Swift was announced at the Apple Worldwide Developer Conference in June of 2014, and it was open sourced in December 2015. In this short period of time, Swift has risen to become one of the most popular and fastest growing programming languages in history. Swift 3 is the result of a huge community effort to refine the language to make it even easier to learn and take advantage of its unique features and powerful capabilities. There's never been a better time to learn Swift, whether you're a seasoned app developer or just starting out.
Hi, I'm Scott Gardner, and I've been working with Swift since day one. In this course, I'm going to start your journey into Swift 3 by covering the basics of the language. I'll teach you the fundamentals you need to know to not just write Swift code, but write code that is succinct, expressive, and easy to follow. In other words, you'll learn to write code that is Swifty. And if you're already familiar with Swift 2, I'll cover the significant changes in Swift 3 along the way, so that by the end of the course you'll be up to speed on the latest Swift syntax and best practices.
I know you're ready, so let's get started.
1. Get Started
2. Variables and Constants
3. Characters and Strings
4. Collections and Tuples
6. Control Flow
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.