This 5-day course covers fundamentals you need to build modern iOS applications. You’ll get to know Swift programming principles and learn to create appealing user interfaces with SwiftUI, Apple’s latest UI framework. The course takes you through the full development cycle – from basic Swift syntax to writing your first app. We’ll explore the Xcode development environment, dive into interface design principles, and tackle common architectural patterns used in production apps.
Throughout the week, you’ll work on increasingly complex topics, applying what you’ve learned to solve real development challenges. By day 5, you’ll complete a fully functional network-enabled iOS app that you can add to your portfolio.
This course strikes a balance between theory and hands-on coding. We’ve designed it specifically for developers who want to add iOS to their skillset, whether you’re a professional programmer branching into mobile development or a computer science graduate looking to specialize in iOS.
We provide the course in English.