Swift Courses
Looking to advance your skills in Swift? We've got you.
Get everything you need to reach your goals in one convenient bundle.
- Top-rated courses
- Popular with learners just like you
- Guidance from real-world experts

Instructor:
Dr. Angela Yu, Developer and Lead Instructor
Bestseller

Instructor:
Robert Petras • 45K+ Students • SwiftUI and SwiftData Courses
Bestseller
Total:

Instructor:
Dr. Angela Yu, Developer and Lead Instructor
Bestseller

Instructor:
Robert Petras • 45K+ Students • SwiftUI and SwiftData Courses
Bestseller
Swift relates to DevelopmentIT & Software
Courses to get you started
Learn more about Swift
Swift is the programming language of choice for developing in all of Apple’s operating systems, such as iOS, watchOS, tvOS, and macOS. Swift uses a sleek, modern syntax aimed at safety and convenience, and it can integrate with code you already have in Objective-C.
Frequently asked questions
Swift is a powerful programming language released by Apple and developed both by Apple and the open-source community. Swift is designed for use on the macOS, iOS, watchOS, tvOS, and other Apple platforms. It was first released in 2014 as a replacement for Apple's other programming language, Objective-C, which served as the primary Apple programming language since the 1980s. Swift is comparable in performance to Objective-C but is a more modern language with a cleaner syntax and easy-to-use generic types. Swift also has powerful protocol extensions, lightweight closure syntax, fast collection iteration, multiple return values, and functional programming features. Swift works with Apple's Cocoa and Cocoa Touch frameworks and can inter-operate with existing Objective-C codebases.