Courses
Our courses are progressive and the material accumulates as you go.
We recommend watching the courses in the order they are listed below.
Watch order:
Beginner Level:
Intermediate Level:
- Continued Learning
- SwiftUI Crypto App
- Swift Concurrency
- SwiftUI + Firebase
- Swift Packages
- SwiftUI in Practice
Advanced Level:
![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/2df23d0-63-8161-fd-bffd5ec17c0_Swift_Basics_Thumbnails_Keynote.001.jpeg)
Swift Basics Bootcamp
BEGINNER | BOOTCAMP
Get started with the Swift programming language. Write your first line of code and learn the fundamentals.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/8wVb0gtjQcuUIF36RZPW_file.jpg)
The SwiftUI Bootcamp
BEGINNER | BOOTCAMP
The fastest way to learn SwiftUI. Learn how to build beautiful screens and other UI components.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/bpzzD6z2QG2hLXr8wd7O_SwiftUI-Todo.001.jpeg)
SwiftUI Todo List
BEGINNER | APP
Build your first app in SwiftUI! Learn how to build a real application with MVVM app architecture.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/a4a0506-fc3b-ce-87d5-b731b51e7a71_GitAndSourceControl2.001.jpeg)
Git & Source Control
BEGINNER | BOOTCAMP
A complete guide for learning how to use git. Practice using Source Control within Xcode, GitKraken, and Github. Get familiar with Git Flow.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/qEnxguydSvS08ybLhQVZ_SwiftUI-Map.001.jpeg)
SwiftUI Map App
BEGINNER | APP
Build a map app to showcase real destinations around the world. Get familiar with data management and transitions.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/cmWgIJDaQ0asVEuVN26f_file.jpg)
Continued Learning
INTERMEDIATE | BOOTCAMP
Building professional apps requires knowledge of data persistence and networking. This bootcamp builds on your existing knowledge of SwiftUI.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/099n0cpdQQa6bPEJKSrb_SwiftUI-Crypto.001.jpeg)
SwiftUI Crypto App
INTERMEDIATE | APP
Build a cryptocurrency app that downloads live price data from an API and saves the current user's portfolio. Get comfortable with Combine, Core Data, and MVVM.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/0CpanBbYT6GMxRwLBoPs_SwiftUI-Concurrency.001.jpeg)
Swift Concurrency
INTERMEDIATE | BOOTCAMP
Swift Concurrency is a major upgrade to the Swift language that completely changes how to write asynchronous code in Swift. Learn everything that you need to know.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/7c1e7b-eebd-fc3-6be8-53dd861370e_Firebase-Bootcamp.001.jpeg)
SwiftUI + Firebase
INTERMEDIATE | BOOTCAMP
Become an expert at using Google Firebase. Set up user authentication, connect to a remote database, and track your app's performance in real-time.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/7a8e2d7-32c0-c154-fd1e-bdc2aedcb54_SwiftUI-SPMs.001.jpeg)
Swift Packages
INTERMEDIATE | BOOTCAMP
How to use popular third-party Swift packages in SwiftUI apps. Learn how to customize implementations for your app.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/2fc57b2-0e2b-b707-c45b-d65d1606617_SwiftUI-in-Practice3.001.jpeg)
SwiftUI in Practice
INTERMEDIATE | APP
Rebuild the UI layer of popular apps in SwiftUI! Practice making reusable components and adding micro-animations for a polished user experience.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2152605297/settings_images/0WJelnxnRjSqmu5dTkjr_file.jpg)
Advanced Learning
ADVANCED | BOOTCAMP
Learn how to build custom views, animations, and transitions. Get familiar with coding techniques such as Dependency Injection and Protocol-Oriented Programming.
Start![](https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/file-uploads/themes/2152605297/settings_images/0d037b5-f1d6-c43-5bc5-7d3d0f55ab8e_24.png)
SwiftUI Advanced Architecture
ADVANCED | APP
Learn how to build enterprise-ready applications that are scalable and testable. Become the app architect you were destined to be. In this final course, student becomes master.
Unlock Access