Training

Uno Platform From Start to Finish

Learn to build cross-platform apps with confidence

66 lessons6.5 hoursEN & ES subtitles

What you'll work with

Uno PlatformiOSAndroidMacLinuxWindowsMCPsMVUXHot DesignHot Reload

About this course

Building an app once and deploying it to all of the major platforms is the dream scenario for companies. With the Uno Platform, you can do just that. Build one project and deploy it to all major platforms.

In this course, you will learn how to build powerful C# applications using the Uno Platform, which includes a complete vertical stack of development tools, plugins, and SDKs to empower your development experience.

Watch the course intro →

What you'll be able to do

  • Build cross-platform applications
  • Deploy to any platform
  • Understand Databinding with MVUX
  • Know where to go for help with Uno

Every lesson, in the open

66 lessons · 6.5 hours of video. Here's exactly what's inside.

Getting StartedLearn how to start with confidence on any platform
  1. 1
    Course Introduction 1 lesson · 3 min
    • Introduction 3:02
  2. 2
    Uno Overview 6 lessons · 43 min
    • Introduction 0:59
    • Big Picture 18:40
    • Platforms 7:40
    • Project Structure 3:13
    • Markup Options 3:12
    • Licensing 9:36
  3. 3
    Initial Setup 5 lessons · 28 min
    • Introduction 0:41
    • VS2026 Setup on Windows 10:31
    • Rider Setup on Mac 5:00
    • VS Code Setup on Linux 9:57
    • Registration 1:42
  4. 4
    Getting Started 14 lessons · 1h 04m
    • Introduction 0:49
    • The Wizard 4:15
    • Platforms 5:52
    • Presentation 3:56
    • Markup 1:59
    • Theme 8:17
    • Extensions 8:23
    • Features 6:07
    • Authentication 5:06
    • Application 1:25
    • Testing 4:46
    • CI Pipeline 1:41
    • Creating the Project 10:07
    • Signing In 1:16
Practice ApplicationBuild a practice application to see Uno in action
  1. 5
    Building an App 12 lessons · 1h 44m
    • Introduction 1:00
    • App Configuration 4:25
    • Add API with Kiota 17:22
    • Modify the MainModel 9:42
    • Update the MainPage 20:12
    • Navigating Pages 6:15
    • Modifying the SecondModel 1:15
    • Update the SecondPage 12:03
    • Update the Theme 6:10
    • Desktop Deployment 17:15
    • Web Deployment 4:53
    • Android Deployment 3:55
Platform SpecificsLearn how to utilize the various parts of Uno well
  1. 6
    Hot Reload 4 lessons · 32 min
    • Introduction 0:26
    • Hot Reload on VS2026 10:45
    • Hot Reload on VS Code 9:10
    • Hot Reload on Rider 11:15
  2. 7
    Uno Toolkit 7 lessons · 47 min
    • Introduction 0:23
    • Safe Area 10:05
    • Divider 2:24
    • Zoom Content 5:20
    • Navigation Bar 6:55
    • Drawer 10:33
    • Cards 11:17
  3. 8
    Uno Platform 4 lessons · 38 min
    • Introduction 0:30
    • Hot Design 15:20
    • Figma to Code 3:46
    • Uno MCPs 18:23
  4. 9
    Getting Help 11 lessons · 27 min
    • Introduction 0:54
    • Uno Check 1:45
    • Uno Platform Status 0:33
    • Documentation 3:15
    • Docs MCP 5:29
    • Blog 1:43
    • Tech Bites 1:51
    • GitHub 2:54
    • Discord 1:33
    • Newsletter 1:45
    • Support 4:50
  5. 10
    Course Conclusion 2 lessons · 4 min
    • Next Steps 2:27
    • Conclusion 1:28
Tim Corey

Hi, I'm Tim Corey.

I learned software development the hard way, with lots of dead-ends, confusion, and knowledge gaps. I kept thinking, “It shouldn't be this hard!” Now I teach students how to think and code like professional developers. My goal is to make it easier for you to become a developer.

25+ Years experience
400,000+ Students taught
400+ Hours of training
10x Microsoft MVP

Frequently asked questions

When does this course start and finish?
The course starts now and never ends! It is a completely self-paced online course; you decide when you start and when you finish.
How long do I have to access the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like; across any and all devices you own.
What if I am unhappy with the course?
I do my best to provide to provide the highest quality training to help you become a successful developer. But if this course isn't for you, then you can count on a no-hassle 30 Day Money Back Guarantee.