New

Our newest or recently updated classes.

Upcoming Classes
AND101 Introduction to Xamarin.Android Updated Video Course Self-Guided Learning

Code your first Xamarin.Android app: create a project, define the UI, and implement behavior.

AND102 Activities and Intents Updated Video Course Self-Guided Learning

Implement multi-page Xamarin.Android apps using Activities and stack navigation.

AZR101 Introduction to Azure Updated Video Course Self-Guided Learning

Survey the available Azure services to determine if Azure will meet your needs; create an Azure account and set up a virtual machine.

AZR110 Building an Azure Mobile App Service Updated Video Course Self-Guided Learning

Create an Azure Mobile App, add a database to store your business objects, and define a web service to allow client access to the data.

AZR115 Building an Azure Mobile App Client Updated Video Course Self-Guided Learning

Use the Azure Mobile Client SDK to access Azure data from your Xamarin client app.

AZR120 Authentication with Azure Updated Video Course Self-Guided Learning

Use Azure authentication services to secure your Azure-hosted data.

IOS101 Introduction to Xamarin.iOS Updated Video Course Self-Guided Learning

Code your first Xamarin.iOS app: create a project, define the UI, and implement behavior.

IOS102 Introduction to the Xamarin Designer for iOS Updated Video Course Self-Guided Learning

Use the Xamarin.iOS Storyboard Designer to design a responsive, multi-screen application.

IOS104 Add a launch screen and app icons Updated Video Course Self-Guided Learning

Add a custom icon asset catalog and responsive launch storyboard to give your app a recognizable brand.

IOS205 Navigation Patterns Updated

Implement the stack, tab, master-detail, and pager UI navigation patterns.

UWP101 Introduction to Universal Windows Platform Updated Video Course Self-Guided Learning

Build your first UWP app: create a project, choose your target platforms, define the UI, and implement behavior.

XAM110 Introduction to Cross-Platform Mobile Development Updated Video Course Self-Guided Learning

Reduce the amount of code you must write by sharing your business logic across platforms.

XAM130 XAML in Xamarin.Forms Updated Video Course Self-Guided Learning

Use the XAML markup language to define your Xamarin.Forms UI.

XAM135 Layout in Xamarin.Forms Updated Video Course Self-Guided Learning

Specify the size and position of the controls in your Xamarin.Forms UI using the two most common layout containers: StackLayout and Grid.

XAM140 Resources and Styles in Xamarin.Forms Updated Video Course Self-Guided Learning

Use resources and styles in Xamarin.Forms to manage shared values and provide a consistent UI look and feel.

XAM150 Consuming REST-based Web Services Updated Video Course Self-Guided Learning

Access cloud-hosted data using REST-based web services and HttpClient.

XAM160 SQLite and Mobile Data Updated Video Course Self-Guided Learning

Use SQLite to efficiently store and retrieve on-device data.

XAM205 Navigation Patterns in Xamarin.Forms Updated Video Course Self-Guided Learning

Implement multi-page Xamarin.Forms apps using stack and tab navigation.

XAM220 Preparing for Publishing Updated Video Course Self-Guided Learning

Prepare your app for release through the App Store, Google Play, and Windows Marketplace.

XAM250 Patterns for Cross Platform Mobile Development Updated Video Course Self-Guided Learning

Use the Factory pattern, the Service Locator pattern, and Dependency Injection to access platform-specific APIs from shared code in a loosely-coupled manner.

XAM270 Data Binding in Xamarin.Forms Updated Video Course Self-Guided Learning

Use Data Binding in Xamarin.Forms to connect your application's data to your UI.

XAM280 Using ListView in Xamarin.Forms Updated Video Course Self-Guided Learning

Use the Xamarin.Forms ListView control to display scrolling lists of interactive data.

XAM290 Master-detail and Drawer Navigation Updated Video Course Self-Guided Learning

In this course, you’ll learn how to switch between pages of content using drawer navigation, and create a master-detail UI to browse data collections

XAM301 Mobile Application Architecture Updated Video Course Self-Guided Learning

Learn common architectural principals and styles to properly structure your mobile app.

XAM312 Customizing the ListView in Xamarin.Forms Updated Video Course Self-Guided Learning

Customize the Xamarin.Forms ListView control using custom cells, headers/footers, grouping, and cell caching.

XAM320 Design an MVVM ViewModel in Xamarin.Forms Updated Video Course Self-Guided Learning

Apply the Model-View-ViewModel (MVVM) design pattern to your Xamarin.Forms apps to improve code reuse and testability.

XAM330 Xamarin.Forms Effects Updated Video Course Self-Guided Learning

Use Effects to customize the appearance of the native controls that underlie Xamarin.Forms elements.

XAM335 Xamarin.Forms Renderers Updated Video Course Self-Guided Learning

Use Renderers to customize the behavior of existing Xamarin.Forms controls and create your own custom controls.

XTC101 Introduction to Testing Updated Video Course

Write Unit Tests for your mobile apps using NUnit.