Filters

Hide filters
Platform
Content Type
Difficulty

All Tutorials · Course · 45 Results

Course
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...
AI

Introduction to Cloud-based AI

This course introduces you to cloud-based AI services, focusing on text generation, image processing, and audio analysis. You'll gain hands-on experience with leading platforms such as OpenAI and Google Gemini, learning to leverage these technologies...
AI

Building Integrated AI Services with LangChain & LangGraph

This course delves into advanced AI app development using LangChain and LangGraph. You'll learn to create complex AI systems, including Retrieval-Augmented Generation (RAG) and AI Agents, while gaining insights into the integration of various AI...
iOS & Swift

Improving User Experience with Apple Intelligence

This course equips you with the skills to leverage Apple’s latest user experience (UX) advancements within your iOS apps. You’ll explore Writing Tools, a powerful suite for enhancing text input and editing. Dive into Genmoji,...
iOS & Swift

Integrating 3rd-Party AI on Apple Platforms

This module explores the integration of ChatGPT into iOS apps, enabling powerful conversational AI capabilities. You'll learn to leverage the ChatGPT API to create dynamic, context-aware chatbots and intelligent assistants within their mobile apps.
iOS & Swift

Building Intelligent Apps with Apple AI Models

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...
Android & Kotlin

Create a Multiscreen App in Android

State management is critical for developing apps. In this course, you'll learn how to listen and respond to state changes, and how to incorporate multiple screens into your app.
Android & Kotlin

Android User Interface Development

This course provides a strong foundation for creating user interfaces with Jetpack Compose. It also introduces the tools required to build user interfaces such dimens, drawables, strings, and other resource files contained in the SDK.
iOS & Swift

Getting Started with SwiftUI

This course introduces the fundamental concepts of SwiftUI, Apple’s declarative user interface framework for building iOS applications. You'll delve into the world of SwiftUI, learning how to create responsive user interfaces with ease. The course...
iOS & Swift

Sharing & State Management in SwiftUI

In this course, you will delve into the intricacies of data flow and data binding in SwiftUI, gaining an understanding of how to seamlessly transfer information between different views. You will also explore state management...
iOS & Swift

Networking & Concurrency in SwiftUI

In this course, you'll delve into the fundamentals of networking and concurrency in iOS development. You'll gain a thorough understanding of network communication protocols, asynchronous programming techniques, and best practices for building high-performance iOS apps....
Android & Kotlin

Concurrency & Networking in Android

This learning path is a comprehensive overview of networking and concurrency in Kotlin. In this learning path, users will learn how to run operations in the background and communicate over the network using common libraries...
Android & Kotlin

Object-Oriented Programming in Kotlin

Learning to write code is easy, but learning to write “good” code is a different story entirely. In this course, developers will learn best practices when writing object-oriented code as well as be introduced to...
Android & Kotlin

Learn the Kotlin Language

In this course you will learn the Kotlin programming language from the ground. It is a comprehensive overview of the language as well as an overview of best object-oriented programming practices.
iOS & Swift

Foundational Tools in iOS

This course provides a solid foundation in Swift programming, along with hands-on experience in utilizing Xcode and Version Control tools.
Android & Kotlin

Foundational Tools in Android

This course is designed as an onramp to Android development for beginners who are new to programming in general. It provides an overview of the main tools for writing Android apps: Version control with Git...