76 Best + Free Xamarin Courses & Certificates [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
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.
1
Xamarin Forms: Build Native Cross-platform Apps with C# (2018)
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.


-
- 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
2
The Complete Xamarin Developer Course: iOS And Android! (2025)
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.


-
- 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
3
Xamarin Forms for Android and iOS Native Development (2018)
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.


-
- 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
4
Learn MVVM in Xamarin Forms and C# (2023)
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.


-
- 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
5
Xamarin Android: Learn to Build Native Android Apps With C# (2020)
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.


-
- 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
6
The Advanced Xamarin Developer Masterclass (2025)
What 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
7
Xamarin Android - A Master Guide to App Development in C# (2016)
What You'll Learn
- Create fantastic and functional Android Apps
- Understand common Android design patterns
- Use graphics and animations
- Create list views with custom designs
8
Build Real World Food Delivery App with Xamarin Forms (2023)
What 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
9
Build Real World App with Xamarin Forms (2020)
What 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
10
Xamarin iOS - A Master Guide to App Development in C# (2016)
What 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
11
Build Real World Application with Xamarin Forms Part 2 (2020)
What 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
- Xamarin Forms: Build Native Cross-platform Apps with C#
- The Complete Xamarin Developer Course: iOS And Android!
- .NET MAUI course with Visual Studio 2022 creating PROJECTS
- Aprende Xamarin Forms para desarrollar Apps multiplataforma
- Xamarin Forms for Android and iOS Native Development
- Xamarin Forms 2018 - Apps para Android, iOS e UWP - 8 Apps
- Build Mobile Apps with .NET MAUI, C#, and XAML
- Master en C# de Cero (Windows Form - Xamarin - APP Consola )
- Máster en C# 2021: Xamarin, Blazor, Bases de Datos
- Xamarin Forms: Crea Apps Android, iOS y Windows con C#!
- Xamarin Forms desde 0 para Principiantes
- Xamarin básico: Una introducción al SDK de Microsoft
- Learn MVVM in Xamarin Forms and C#
- Introduction to Xamarin.Forms
- Xamarin Android: Learn to Build Native Android Apps With C#
- The Advanced Xamarin Developer Masterclass
- Xamarin Forms 2020 - Apps para Android, iOS e UWP
- Crea tu primer aplicación con Xamarin Forms
- Xamarin Forms - Avançado
- Learn .NET MAUI while creating a Contacts App in .NET 7
- Learn Mobile App Development with .NET MAUI
- Xamarin ile Android ve iOS Mobil Uygulama Geliştirme ( C# )
- Xamarin Android - A Master Guide to App Development in C#
- Xamarin Forms: Erstelle Native Cross Plattform Apps mit C#
- Build Real World App In Xamarin Forms
- Build Real World App with Xamarin Forms
- Build Real World Food Delivery App with Xamarin Forms
- Introduction to Xamarin.Android
- Xamarin iOS - A Master Guide to App Development in C#
- Build Real World App with .NET MAUI
- Build Real World Application with Xamarin Forms Part 2
- Xamarin Forms 2.0 - Beginner to Advanced
- Xamarin Android Uber Clone App with C# and Firebase
- C# Programming Crash Course
- Master Xamarin Forms desde cero con Web API y Procedures(C#)
- Aprende Xamarin Forms y desarrolla apps para Android y IOS
- Curso avanzado en temas selectos de Xamarin Forms
- Build Real World Teacher Finder App with Xamarin Forms
- Introduction to Xamarin.iOS
- Full Stack Xamarin with C# for Beginners to Build Apps
- Integrate Payment In Xamarin Forms
- Xamarin Forms Shell: De Cero a Experto
- App android + Sistema para Karaoke en Xamarin Forms (2021)
- Xamarin.forms avanzado: clon de uber-indriver vs 2022
- Xamarin & Firebase: Authentication and Firestore for Xamarin
- Build Real World Vehicle Selling App with Xamarin Forms
- Xamarin: Build Native Cross Platform Apps with C# Codes
- 【注意:2024年5月マイクロソフトのサポート終了済】Xamarin.Forms
- Aplicativos Xamarin com WEB Services API
- Become Expert in Xamarin Forms Layouts
- Build Real World Application with Xamarin Forms Part 3
- Mobile Automation with Xamarin UITest
- Xamarin Forms MVVM With Prism
- Xamarin Android: Almacenamiento en la Nube con Visual Studio
- Xamarin- tworzenie aplikacji cross-platform na iOS i Android
- Music Streaming Application in Xamarin Forms
- Learn Fresh MVVM with Xamarin Forms
- Mastering Visual Studio 2019
- Build Cinema Ticket Reservation App with Xamarin Forms
- Xamarin Forms y SQLite para Android, iOS y UWP 2020
- Xamarin Forms: Aprende los Conceptos de MVVM
- Create Backend Service for Xamarin Forms
- Best tools and practices of Xamarin Forms
- Xamarin Forms: Crea un aplicación de Chat en tiempo real
- Build Cross Platform Apps with Xamarin Forms and Azure
- Xamarin Android in C# and Firebase
- Build Real World ECommerce App with Xamarin Forms
- Eccobank- app ecológica bancaria en Xamarin forms y Firebase
- Xamarin De cero a experto con Web API y Entity Framework(C#)
- Xamarin.forms intermedio: animaciones profesionales
- Xamarin Forms: CollectionView a Fondo
- Beginner Introduction to Mobile App development with Xamarin
- Building Cross Platform Apps with Xamarin and C#
- Xamarin - deliver native apps for iOS, Android and Windows
- Web Scraping: Build Cross-platform Apps with Xamarin Forms
- Choosing a Cross-Platform Development Tool: Cordova, Ionic, React Native, Titanium, and Xamarin












