Get started with the basics of Swift development as you prepare for using this language in iOS development. Learn all the essentials, from how to write testable code to digging into delegations and data sources. Then move ahead to learn about server-side Swift, and protocol-oriented and reactive programming.
Gain hands-on experience with Swift 5. Learn the fundamentals of this popular programming language, so you can develop your own apps and games for macOS and iOS.
4h 3m • COURSE
Swift: Delegations and Data Sources with Steven Lipton
Get some clarity on delegates and data sources—two challenging but essential iOS and watchOS development concepts. Learn how to use segues and contexts, make delegates, and more.
1h 6m • COURSE
Swift 5: Protocol-Oriented Programming with Károly Nyisztor
Take a deep dive into protocol-oriented programming (POP), a new paradigm introduced by Apple. Learn how to work with POP to design and implement modern software with Swift.
2h • COURSE
Learning Realm for iOS App Development with Brian Advent
Get started with Realm, a mobile database solution, by learning how to work with the most important classes, build models, and integrate Realm into a note-taking app.
1h 17m • COURSE
You'll master Swift with these experts
Harrison Ferrone is a software engineer, game developer, creative technologist, and Certified ScrumMaster.
He has worked on mobile applications and game projects as a freelancer, for an independent start-up, and an industry leading enterprise company. His main focus is on Swift and C#, but he has recently been branching out into C++ and Unreal Engine 4. When he's not coding or reading everything he can get his hands on, he's chasing the feel of golden era hip-hop and taking afternoon naps with his girlfriend and their three cats.
Steve Lipton is the VP of special projects at Scientific Device Laboratory and a developer and teacher.
Steve has also been a tech support person, technical writer, and health inspector. He takes passion, knowledge, and creativity and turns them into designs and innovations that people love and buy. He makes cool stuff. Be it a medical device, book, or iOS app, Steve wants people all over the world to look at what he makes and find wonder and joy in using his creations. Check out his development work, books, and educational materials at MakeAppPie.com, or tune in to his podcast, A Slice of App Pie.
Károly Nyisztor is a veteran mobile developer and instructor.
Károly has built several successful iOS apps and games—most of which were featured by Apple—and is the founder at LEAKKA, a software development and tech consulting company. He's worked with companies such as Apple, Siemens, SAP, and Zen Studios.
Currently, he spends most of his days as a professional software engineer and IT architect. In addition, he teaches object-oriented software design, iOS, Swift, Objective-C, and UML. As an instructor, his aim is to share his 20+ years of software development expertise, and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents, and guide them into the world of startups and programming.
Brian Advent is a software developer, educator, and mathematician.
He runs one of the largest YouTube channels on Swift development— youtube.com/c/BrianAdvent —and has over a decade of experience developing software for different Apple platforms. Brian is an accomplished online trainer with thousands of students from around the world.