Need to learn more Swift and iOS to enhance an existing position or jumpstart your career? You’ve come to the right place. Skip the Googling and get started on this comprehensive list of resources.


Swift Basics

Need to learn Swift basics and want a cheat sheet? My list is based on essential topics covered in my latest book on data structures and algorithms as well as completing dozens of mock interviews with developers preparing for positions at Apple, Facebook, Google and beyond. As quick reference, you can also download my interview questions in PDF format.


Advanced Swift

If you’ve mastered the basics be sure you also understand some of the advanced features of Swift. This includes topics like Generics, SwiftUI, Closures as well as Structured Concurrency.


Computer Science

When preparing for a technical interview, mastering code language syntax provides a great start, but understanding computer science is also essential. Need help? Consider registering for the next free class in my computer science lab.


 

Like these resources? Get exclusive access to advanced data structure and algorithms content when you become a member.