Programming with Swift
This course provides an introduction to Swift, Apple's powerful and intuitive programming language for iOS app development. The lessons cover an introduction to Swift, functions, object-oriented Swift and Swift patterns. The final project for this course is to build a Command Line Interface (CLI) Todo Application. This course is tailored for novice developers, perfect for becoming proficient in Swift and laying the groundwork for iOS app development.
- Course
- Intermediate
- 19 hours
- Updated: Sep 16, 2025

Subscription · Monthly
- Cancel Anytime
- Unlimited access to hundreds of top-rated courses
- Hands-on projects with expert feedback
- Personalized career coaching and interview prep
- Program Certificates
Skills you'll learn
26 skills
- Swift closures
- Swift sets
- Control flow
- Swift Generics
- Swift enums
Prerequisites
1 prerequisite
Prior to enrolling, you should have the following knowledge:
You will also need to be able to communicate fluently and professionally in written and spoken English.
Course Outline
- 5 lessons
- 1 project

Subscription · Monthly
- Cancel Anytime
- Unlimited access to hundreds of top-rated courses
- Hands-on projects with expert feedback
- Personalized career coaching and interview prep
- Program Certificates