Filters

Hide filters
Platform
Content Type
Difficulty
AI
card artwork

Artificial Intelligence APIs with Python

Learn to integrate artificial intelligence APIs to your development workflows.
iOS & Swift
card artwork

Apple Intelligence

Learn to integrate Apple Intelligence, Machine Learning, Artificial Intelligence, and powerful APIs, to build innovative and intelligent applications.
Android & Kotlin
card artwork

Beginning Android & Kotlin

This comprehensive program teaches learners Android development from the ground for learners with zero programming experience.
iOS & Swift
card artwork

Beginning iOS & Swift

iOS Ready provides you with the tools to maximize your learning potential towards becoming a sought after iOS developer using SwiftUI.
iOS & Swift
card artwork

visionOS

Craft groundbreaking 3D experiences for the future of visionOS and Apple's Vision Pro.
See all...
iOS & Swift

AI-Assisted iOS Development

1 of 3 modules currently released. Future modules to be released over the coming months. This course helps you discover how you can benefit from a selection of different LLM-based technologies to assist you with...
iOS & Swift

Advanced Swift Techniques

This course equips you with new tools you can use in your Swift development. Protocols, generics and functional programming allow you to use object oriented principles while keeping your code from growing too large. Swift...
iOS & Swift

Continuing SwiftUI

5 of 6 modules currently released. Future modules to be released over the coming weeks. Continuing SwiftUI builds on the foundations established in Getting Started with SwiftUI, offering a more advanced exploration into modern iOS...
AI

Python for AI

Python is the lingua-franca of data science, machine learning and AI. This course will teach you enough Python, based on your pre-existing knowledge of other programming languages, so that you are well-prepared for a journey...
AI

High-Level AI with Azure AI Services

This course focuses on leveraging Azure’s high-level AI services to solve real-world business problems. You'll explore pre-built solutions for Retrieval-Augmented Generation (RAG), content moderation, and other Azure AI offerings, understanding their apps and trade-offs compared...
See all...

All Tutorials · 3330 Results

iOS & Swift New
App Observability
This module covers the basic concepts of App Observability (App Telemetry) which allows you to gather insights, possibly in real-time on how your application is performing on users’ devices around the world, how to collect...
iOS & Swift New
App Intents with Siri
This module focuses on the latest Siri and App Intents update with Apple Intelligence. Students will learn how to leverage these powerful tools to create deeply integrated, context-aware iOS apps that can interact seamlessly with...
iOS & Swift New
Writing Tools with Apple Intelligence
Learn about Apple Intelligence Writing Tools and how to configure them in SwiftUI and UIKit. Understand how custom text views can offer a full Writing Tools experience, and what’s available for views that rely on...
iOS & Swift New
Genmoji
Explore Genmoji, enhancing your apps with expressive, customizable emojis. Learn to render, store, and communicate with text that includes Genmoji, Memoji, and other sticker-type images. Updated to iOS 26.
iOS & Swift New
Vision Framework
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...
iOS & Swift New
Custom Models with Create ML
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. Updated to iOS 26.
iOS & Swift New
Integrating ChatGPT in Your iOS Apps
This module explores the integration of ChatGPT into iOS apps, enabling powerful conversational AI capabilities. Students will learn to leverage the ChatGPT API to create dynamic, context-aware chatbots and intelligent assistants within their mobile apps....
iOS & Swift New
3rd-Party On-Device Models
Incorporating third-party machine learning models requires knowledge about the source model as well as some Core ML conversion techniques. This module will get you started with incorporating such a third-party model into an existing iOS...
iOS & Swift New
Translation Framework
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.
iOS & Swift New
Apple Foundation Models
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...
iOS & Swift New
Performance Optimization
Take your app to the next level! This module will equip you with advanced techniques to optimize your network calls, threading, and memory management, resulting in a faster and efficient app. Now updated with new...
iOS & Swift New
Introduction to SwiftUI
Updated with a lesson on animations in SwiftUI! This module introduces the foundational building blocks of SwiftUI, a declarative programming paradigm. SwiftUI works across all of Apple’s platforms allowing the developer to leverage these skills...
iOS & Swift New
Concurrency Demystified
Second version: updated with a lesson on Actors. Unleash the power of concurrency! This module will equip you with the tools and techniques to handle multiple tasks simultaneously, keeping your app responsive and efficient. Discover...
Multiple Domains New
Introduction to Version Control
In this module, you’ll learn what a version control system is and why using one is important for any software development project. You’ll also learn the basics of using Git, the most popular system for...
iOS & Swift New
Advanced Error Handling & Result Types
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. In this course, you’ll review basic error handling with optionals and throw-catch, then learn how typed throws can help the compiler...
AI New
Leveraging Claude Code
Tired of copying code between AI chat windows and your editor? Claude Code brings AI-powered development directly to your command line and your IDE. This tutorial covers installation, project creation, codebase analysis, and advanced workflows...
iOS & Swift
Advanced Swift Concurrency
Harness the power of Swift Concurrency through usage of async/await and suspending functions. Learn how Swift Actors can be used in concurrent environments. Explore the benefits of Swift 6 Language Mode and how it can...
Multiple Domains New
AI-Assisted Development for iOS
AI is coming for your job. And your life. Or maybe it isn’t. Who, other than Sarah Connor, knows? Whilst we wait for the AI apocalypse, join us on this course to discover how you...
iOS & Swift
Generics, Protocols & Functional Programming in Swift
Learn how generics, protocols and functional programming allow you to use object oriented principles while keeping your code from growing too large through the use of polymorphism, reuse and collection based functional programming.
iOS & Swift
Migrating to Swift 6 Tutorial
The migration path to Swift 6 is now a lot smoother, with lots more guideposts. Work through this tutorial to find out how much easier it’s become.