Course catalog

Categories

Showing 101-120 of 122 items.

Practical Design Patterns in Swift

Build more functional, robust, and future-proof code using software design patterns. Learn how to implement the most popular "Gang of Four" design patterns with Swift.

Programming for Non-Programmers: Android & Kotlin

Get a beginner's guide to programming, focused on Android app development. Learn the Kotlin programming language and the foundations of good app design.

Programming for Non-Programmers: iOS 12 and Swift 5

iOS app development is within your reach. Learn how to create a simple iOS 12 application with Swift 5 in just one day—no programming experience required!

React Native: Building Mobile Apps

Create native mobile apps—with native performance—using React Native, Firebase, and MobX.

Shared Economy for iOS Development

Learn how to build a shared ecommerce iOS app that allows users to make accounts, create orders, get updates, and track orders via real-time location changes.

Swift 5 Essential Training

Gain hands-on experience with Swift 5. Learn the fundamentals of this popular programming language, so you can develop your own apps and games for macOS and iOS.

Swift 5: Protocol-Oriented Programming

Take a deep dive into protocol-oriented programming (POP), a new paradigm introduced by Apple. Learn how to work with POP to design and implement modern software with Swift.

Swift: Delegations and Data Sources

Get some clarity on delegates and data sources—two challenging but essential iOS and watchOS development concepts. Learn how to use segues and contexts, make delegates, and more.

SwiftUI Essential Training

Learn how to use SwiftUI to build user interfaces for any Apple device—Mac, iPhone, iPad, Apple Watch, or Apple TV—from the same code.

Unity and Vuforia: Trying on Watches in Augmented Reality

Learn how to use Unity and Vuforia to create an app in which users can try on wristwatches via AR (augmented reality) simply by holding up their phone.

Unity: AR Visualization 01 Basic Concepts

Learn how to use the Unity game engine to create an AR mobile app for iOS or Android to view and interact with a 3D model in the real world.

Unity: AR Visualization 02 Basic Interactivity

Add practical functionality and interactivity to your augmented reality (AR) applications with Unity. Learn how to create menus and implement object manipulation and data storage.

Unity: AR Visualization 03 Complex Interactivity

Learn how to create collaborative multi-user augmented reality (AR) experiences with Unity.

Unity: Integrating GPS and Points of Interest

Use GPS in your Android or iOS app. Learn how to load information from the Google Places API and process the JSON code successfully inside Unity.

Unreal: AR Visualization 01 Basic Concepts

Learn how to use the Unreal Engine to create an augmented reality (AR) mobile application that can display and allow interaction with a 3D model in the real world.

Unreal: AR Visualization 02 Basic Interactivity

Learn how to add more advanced functionality and interactivity to an augmented reality game using the hit testing features in Unreal.

Unreal: AR Visualization 03 Complex Interactivity

Learn how to use the Unreal Engine to create an augmented reality (AR) mobile application. Part 3 covers adding advanced interactivity and animation.

Xamarin Development: Authentication and Identity

Learn how to use the Xamarin.Auth library to authenticate mobile users and restrict or allow access to resources and functionality in your C# applications.

Xamarin Essential Training: Create Your First App

Learn how to use Xamarin to develop your first cross-platform application, for mobile devices running Android or iOS.

Xamarin.Forms Essential Training

Get started with Xamarin.Forms. Learn how to use this cross-platform UI toolkit to build fully native mobile apps using C#.