Skip to content

76 Best + Free Xamarin Courses & Certificates [2026]

76 courses compared 22 over 10 hours long Updated October 5, 2026

Ranked by Michael Kuhlman, CourseDuck's founder, from student reviews across every provider. How we rank

Our top picks

  • Xamarin Forms: Build Native Cross-platform Apps with C# [Udemy]
  • The Complete Xamarin Developer Course: iOS And Android! [Udemy]
  • Xamarin Forms for Android and iOS Native Development [Udemy]
  • Learn MVVM in Xamarin Forms and C# [Udemy]
  • Xamarin Android: Learn to Build Native Android Apps With C# [Udemy]
  • The Advanced Xamarin Developer Masterclass [Udemy]
  • Xamarin Android - A Master Guide to App Development in C# [Udemy]
  • Build Real World Food Delivery App with Xamarin Forms [Udemy]
  • Build Real World App with Xamarin Forms [Udemy]
  • Xamarin iOS - A Master Guide to App Development in C# [Udemy]

About the best Xamarin courses

CourseDuck compares the 76 Xamarin courses listed here from 2 providers, 8 of them free, and ranks them from the 40,000 ratings and reviews their students have left, with the price, length and level of each one side by side. No course pays to be listed or ranked. As featured on Harvard EDU, Stackify and Inc. How we rank

Frequently asked questions

The most-reviewed Xamarin course in this category is Xamarin Forms: Build Native Cross-platform Apps with C# by Mosh Hamedani, with about 9,970 reviews at 4.4 as of October 2026.

Xamarin is a Microsoft framework for building iOS and Android apps with C# and .NET, sharing code across platforms. Microsoft ended support for it in May 2024: Xamarin.Forms evolved into .NET MAUI, and Xamarin.Android and Xamarin.iOS became part of .NET. Courses here cover Xamarin.Forms, native Android and iOS apps in C#, MVVM and .NET MAUI.

Average
$112,161 a year
Middle half earn
$93,500 to $127,000 25th to 75th percentile
Full range
$48,000 to $163,500

Share of US job postings in each pay band; the dark bar holds the average, the striped bars the 25th and 75th percentiles. Source: ZipRecruiter salary data collected in 2020-21, when this FAQ was first written; pay has moved since, so treat it as a rough guide.

Paid Udemy video courses include a certificate of completion when you finish; free courses and practice-test-only courses do not. It shows you did the work, but it is not an accredited qualification.

Provider

University

Tags

Rating

Duration

Difficulty

Publication Year

Language

76 Filtered Courses
Xamarin Forms: Build Native Cross-platform Apps with C#
provider

1

Xamarin Forms: Build Native Cross-platform Apps with C# (2018)

4.4

A 7.5-hour, C#-first introduction to Xamarin Forms from Mosh Hamedani, praised for clarity but last updated in 2018, so expect some broken examples along the way.

Best for: C# developers who want XAML, navigation, data access and MVVM explained clearly before touching a real project.

icon
Pros
icon
Cons
    • Short, tightly edited lectures: 117 videos in about 7.5 hours with no padding
    • Exercises after each module that reviewers say force real understanding
    • Covers the full basics arc, from XAML and layouts through SQLite, REST and MVVM
    • Clear audio and delivery; even three-star reviews praise the production
    • Last updated April 2018; reviewers report examples that no longer work and dead sample services
    • Demos lean toward iOS, and some reviewers say the Android equivalents break
    • File storage, permissions and Android specifics get a thin treatment
The Complete Xamarin Developer Course:  iOS And Android!
provider

2

The Complete Xamarin Developer Course: iOS And Android! (2025)

4.8

Tim Buchalka's academy teaching both Xamarin.Forms and Xamarin Classic in 27 hours, from a C# primer through Firebase, MVVM and app store publishing.

Best for: C# developers who want Forms and Classic Xamarin in one place and are willing to troubleshoot older lectures.

icon
Pros
icon
Cons
    • Covers both Xamarin.Forms and Xamarin Classic, with separate Android and iOS lessons for the Classic half
    • Each section builds on the last toward two real apps, a travel record app and a delivery app
    • Includes a C# fundamentals section, so students with little coding background can keep up
    • Goes all the way to publishing on the app stores and adding in-app purchases
    • Many lectures were recorded in 2017; outdated packages and a Visual Studio 2017 interface mean lots of troubleshooting
    • A 2024 review says the instructor no longer answers questions in the Q&A
    • Abrupt edits make some imports and steps easy to miss
Xamarin Forms for Android and iOS Native Development
provider

3

Xamarin Forms for Android and iOS Native Development (2018)

4.4

A free 2.7 hour first look at Xamarin Forms that gets a C# and XAML app with SQLite running on Android and iOS, from an instructor students find clear and unintimidating.

Best for: Programmers with a little C# or similar who want a quick free taste of cross-platform mobile before paying for a longer course.

icon
Pros
icon
Cons
    • Free, and short enough to finish in an evening: 27 lectures, about 2.7 hours
    • Gets a real app with navigation and a SQLite database running on both platforms
    • Reviewers say the instructor explains concepts step by step without intimidating first timers
    • Covers the Visual Studio differences between Mac and Windows, which one reviewer found interesting
    • Last updated November 2018; low-star reviews say some code no longer works as shown
    • Very basic: no deleting records, no APK or App Store publishing, no MVVM
    • Captions have many errors and the Testing section's lecture titles confuse Windows users
Learn MVVM in Xamarin Forms and C#
provider

4

Learn MVVM in Xamarin Forms and C# (2023)

4.4

A two-hour walk through MVVM and Prism in Xamarin Forms that builds one small Quotes app three ways, praised by reviewers for direct, plain explanations of data binding.

Best for: Working C# and Xamarin Forms developers who want MVVM and the Prism framework explained quickly with one small example app.

icon
Pros
icon
Cons
    • Explains why INotifyPropertyChanged and data binding matter instead of assuming students know
    • Builds the same Quotes app without MVVM, with MVVM, then with Prism, so the differences are obvious
    • Short, bite-size lectures that reviewers describe as straight to the point
    • The Prism section in particular is singled out as excellent by one reviewer
    • The Unity IoC section is described as outdated, and the last update was November 2023
    • The example app is simple; no tabbed pages, master-detail or returning data between pages
    • Some non-native English speakers found the instructor's accent hard to follow
Xamarin Android: Learn to Build Native Android Apps With C#
provider

5

Xamarin Android: Learn to Build Native Android Apps With C# (2020)

4.5

A 25-hour, project-driven walk through native Android in C# with Xamarin, taught calmly and in short lectures, but last updated in 2020 and showing its age.

Best for: C# developers who want native Android apps, not Xamarin Forms, and can debug broken NuGet packages on their own.

icon
Pros
icon
Cons
    • Calm, step-by-step delivery in short lectures that reviewers find easy to follow
    • Seven real apps, from a quiz app to a Firebase social clone and a Google Maps app
    • Covers native Android APIs from C#: camera, gallery, notifications, maps, Play Store publishing
    • Includes UI design and Adobe XD prototyping, which one reviewer calls a welcome bonus
    • Last updated July 2020; a 2024 reviewer says the downloadable apps no longer work
    • Firebase sections hit AndroidX and Guava NuGet conflicts that some students never got past
    • Reviewers report unanswered Q&A questions, auto-generated captions only, and no GitHub code
The Advanced Xamarin Developer Masterclass
provider

6

The Advanced Xamarin Developer Masterclass (2025)

4.3
Includes Xamarin University Quality content - This Advanced Xamarin Tutorial Course Focuses on Cross Platform Concepts

iconWhat You'll Learn

  • You will become a Xamarin expert, using the most powerful features of the platform to create entirely native apps.
  • Learn how to leverage native functionality and even native Java and Objective-C code in your Xamarin Forms apps.
  • Confidently be able to apply for more advanced app-development positions with your newly acquired advanced Xamarin skills.
  • Be able to create a bigger range of apps with more functionality with Xamarin
Xamarin Android - A Master Guide to App Development in C#
provider

7

Xamarin Android - A Master Guide to App Development in C# (2016)

4.2
Complete Xamarin.Android Reference for Building Apps in C#. Threading, Images, Controls, Animations and Much More!

iconWhat You'll Learn

  • Create fantastic and functional Android Apps
  • Understand common Android design patterns
  • Use graphics and animations
  • Create list views with custom designs
Build Real World Food Delivery App with Xamarin Forms
provider

8

Build Real World Food Delivery App with Xamarin Forms (2023)

4.4
Learn Xamarin Forms Real World Application From Beginning to End

iconWhat You'll Learn

  • Make Ecommerce App with Xamarin Forms
  • Work as a freelance xamarin forms developer
  • Create your first xamarin forms real world application
  • Build fully-fledged apps for your startup or business
  • Consume Restful api's
Build Real World App with Xamarin Forms
provider

9

Build Real World App with Xamarin Forms (2020)

4.3
Learn Xamarin Forms Real World Application From Beginning to End

iconWhat You'll Learn

  • Be able to build any app you want in xamarin forms
  • Work as a freelance xamarin forms developer
  • Create your first xamarin forms real world application
  • Build fully-fledged apps for your startup or business
  • Consume Restful api's
  • Consume Third Party UI Controls
Xamarin iOS - A Master Guide to App Development in C#
provider

10

Xamarin iOS - A Master Guide to App Development in C# (2016)

4.1
Complete Xamarin.iOS Reference for Building iOS Apps in C#. Web Calls, Images, Controls, Animations and Much More!

iconWhat You'll Learn

  • Understand how to make Xamarin iOS Apps
  • Be able to leverage the most common coding requirements for Xamarin iOS Apps
  • Work with web calls
  • Work with Xamarin Designer
Build Real World Application with Xamarin Forms Part 2
provider

11

Build Real World Application with Xamarin Forms Part 2 (2020)

4.4
Learn Xamarin Forms Real World Application From Beginning to End. Using Xamarin Forms, Web Api's and Microsoft Azure!

iconWhat You'll Learn

  • Be able to build any app you want in xamarin forms
  • Work as a freelance xamarin forms developer
  • Create your first xamarin forms real world application
  • Build fully-fledged apps for your startup or business
  • Create & Consume Restful api's
  • Implement Security inside the Rest api's

Show All

All 76 Xamarin courses

How useful was this

Xamarin

Best Courses list?

1. How would you rate this page?
Be the first to rate this list.
2. Anything we should add or fix? (optional)