This course explores on-device machine learning using Apple’s powerful tools. See how simple the Vision framework makes complex computer vision tasks, enabling your app to understand the real world, through tasks like object detection and face recognition. Learn to leverage the Translation framework for on-device, real-time language translation, breaking down language barriers for your users. Before finally looking at how to develop your own machine learning models, by customizing Apple’s pre-built models for specific use cases within your apps.
The Vision Framework is a powerful API for various computer vision tasks on Apple devices.
Explore functionalities like object detection, face recognition and more. This module provides
an overview of the Vision Framework as well as covers the new features released with iOS 18
and Apple Intelligence.
Translation Framework
Oct 5 2025 · Multimodal Module (41 mins)
The Translation API offers realtime translations in your app. You can use the
built-in UI or manage the translation session to customize the app experience
based on your user’s needs. Updated to iOS 26.
Custom Models with Create ML
Sep 18 2024 · Multimodal Module (1 hr, 2 mins)
Create ML empowers you to customize pre-built machine learning
models on Apple platforms by providing training datasets.
Explore various use cases and deploy a custom model into an app.
Apple Foundation Models
Oct 2 2025 · Multimodal Module (1 hr, 37 mins)
This module will be an introduction to the new Foundation Models framework in Swift. The module begins with an introduction to the Foundation Models Framework by
creating a simple SwiftUI chat-type app. The app will introduce the concept of the LanguageModelSession and how the developer can interact with it. The lesson will
then discuss how to persist a session and stream the response along with error handling. It will then cover the potential uses and problems inherent to LLMs and
how to handle errors. The last lesson will cover the powerful Generation and external tool abilities that increase the functionality of a app and provide more
utility to Foundation Models.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.