Swift Programming for Mobile App Development
Delve into Swift programming for mobile app development, covering data types, OOP, logic, file management, and error handling. Gain foundational knowledge to advance in Apple platforms.
Join 3.1 million developers at
What You'll Learn
- Understand the origins of the Swift programming language
- Learn the fundamentals of writing code in Swift
- Gain experience writing well structured, object-oriented code
- Become a proficient Swift programmer
Learning Roadmap
1.
Welcome to Swift
Welcome to Swift
2.
Swift Types, Constants, and Variables
Swift Types, Constants, and Variables
3.
Swift Operators and Expressions
Swift Operators and Expressions
3 Lessons
3 Lessons
4.
Swift Control Flow
Swift Control Flow
3 Lessons
3 Lessons
5.
Swift Functions, Methods, and Closures
Swift Functions, Methods, and Closures
2 Lessons
2 Lessons
6.
Swift Object-Oriented Programming
Swift Object-Oriented Programming
5 Lessons
5 Lessons
7.
Swift Structures and Enumerations
Swift Structures and Enumerations
2 Lessons
2 Lessons
9.
Swift Array and Dictionary Collections
Swift Array and Dictionary Collections
2 Lessons
2 Lessons
11.
Working with Files and Directories in Swift
Working with Files and Directories in Swift
3 Lessons
3 Lessons
12.
Continuing Your Journey into Swift
Continuing Your Journey into Swift
5 Lessons
5 Lessons
Neil Smyth
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who've shipped production code at scale and taught the theory behind it. No videos, no fluff.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources