Certification Track

Covers the essentials of the Xamarin platform. Take the courses and pass the exam and you’ll become Xamarin certified. Learn more

The Certification Track is composed of classes from Fundamentals, iOS and Android tracks, as well as Cross-Platform courses which occur in multiple tracks.

Next Class
Upcoming Classes
Introduction to Xamarin.Android [AND101]

Introduces Android development. Covers the tool chain, Xamarin.Android projects, and Android fundamentals.

Activities and Intents [AND102]

Examines how to implement multi-screen apps with Activities.

Introduction to Xamarin.iOS [IOS101] Self-Guided Learning Available

Introduces iOS development, including the tools used and app fundamentals.

Working with the Designer [IOS102]

This course provides an introduction to using the Xamarin.iOS Storyboard Designer.

Orientation and Welcome [XAM101] Self-Guided Learning Available

Take this class first.

Introduction to Cross-Platform Mobile Development [XAM110] Self-Guided Learning Available

Introduces the concepts of sharing code across platforms using PCLs and SAPs.

Intro to Xamarin.Forms [XAM120] Self-Guided Learning Available

Introduces the Xamarin.Forms cross-platform UI framework.

XAML in Xamarin.Forms [XAM130] Self-Guided Learning Available

Explores the XAML support built into Xamarin.Forms for creating markup-based pages in your Xamarin.Forms apps.

Layout in Xamarin.Forms [XAM135]

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

Resources and Styles in Xamarin.Forms [XAM140] Self-Guided Learning Available

Explores how to utilize resources and styles in Xamarin.Forms to manage shared values and provide a consistent look and feel.

Consuming REST-based Web Services [XAM150] Self-Guided Learning Available

Examines how to integrate and consume RESTful web services in your Xamarin apps.

Working with SQLite and Mobile Data [XAM160] Self-Guided Learning Available

Explores utilizing SQLite to store and retrieve local data in your app efficiently.

Preparing for Publishing [XAM220]

Walks through the process of building apps for release on the App Store, Google Play and Windows Marketplace.

Advanced Cross-Platform Development [XAM300]

Explores various architectural patterns for loosely-coupling your code including Dependency Injection, IoC and Service Locator.

Data Binding in Xamarin.Forms [XAM310]

Introduces and explores data binding in Xamarin.Forms using both code and XAML to connect your application data to the UI.

Using ListView in Xamarin.Forms [XAM311]

Learn how to data bind collections to the Xamarin.Forms ListView control to display scrolling lists of interactive data.

Customizing the ListView in Xamarin.Forms [XAM312]

Dive deeper into the Xamarin.Forms ListView control with custom cells, grouping, headers and footers and performance tips.

Model-View-ViewModel in Xamarin Forms [XAM320]

Examines the Model-View-ViewModel (MVVM) design pattern and how to properly apply it to your Xamarin.Forms apps.

Using Effects in Xamarin.Forms [XAM330]

Learn how to use Xamarin.Forms Effects to customize the look and feel of your app.

Xamarin.Forms Renderers [XAM335]

Xamarin.Forms renderers are a powerful tool that will give you full control over the visualization and the behavior of your Xamarin.Forms applications.