Skip to content

319 Best + Free Unity Courses & Certificates [2026]

319 courses compared 151 over 10 hours long Updated September 7, 2026

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

Our top picks

  • Complete C# Unity 3D Game Development in Unity 6 [Udemy] - Best Paid Course
  • The Ultimate Guide to Game Development with Unity (Official) [Udemy]
  • RPG Core Combat Creator: Learn Intermediate Unity C# Coding [Udemy]
  • Introduction to Game Development with Unity [Udemy]
  • Unity C# Scripting : Complete C# For Unity Game Development [Udemy]
  • Azure Databricks & Spark for Data Engineers:Hands-on Project [Udemy]
  • Unity Game Development Build 2D & 3D Games [Udemy]
  • Learn To Create An RPG Game In Unity [Udemy]
  • Master Unity By Building 6 Fully Featured Games From Scratch [Udemy]
  • Build 15 Augmented Reality (AR) apps with Unity & Vuforia [Udemy]

About the best Unity courses

CourseDuck compares the 319 Unity courses listed here from 13 providers, 105 of them free, and ranks them from the 433,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

  • Udemy and Eduonix are best for practical, low cost and high quality Unity courses.
  • Coursera, Udacity and EdX are the best providers for a Unity certificate, as many come from top Ivy League Universities.
  • YouTube is best for free Unity crash courses.
  • PluralSight, SkillShare and LinkedIn are the best monthly subscription platforms if you want to take multiple Unity courses.
  • Independent Providers for Unity courses & certificates are generally hit or miss.
Unity is a cross-platform game engine with a built-in IDE developed by Unity Technologies. It is used to develop video games for web plugins, desktop platforms, consoles and mobile devices.
Average
$108,657 a year
Middle half earn
$82,000 to $131,500 25th to 75th percentile
Full range
$24,000 to $194,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, gathered when this guide was first published in January 2021.

Yes and No. Certified Unity developers on average make more money. Having a Unity certificate greatly increases the chance of landing an interview and can open otherwise closed doors. Coursera, Udacity and EdX offer excellent certificate options for impressing your future employers. Eduonix, Udemy and several other providers offer certificates, but they aren't as reputable. If you have a Computer Science Degree, certificates are not as important. Still, many employers won't care about certificates, but rather your interview skills, experience and/or skills assessment.

Provider

University

Tags

Rating

Duration

Difficulty

Publication Year

Language

319 Filtered Courses
The Ultimate Guide to Game Development with Unity (Official)
provider

3

The Ultimate Guide to Game Development with Unity (Official) (2025)

4.7

The only Unity-authorized beginner course on Udemy, teaching C# through a 2D space shooter and a 3D stealth game, with a big catch: much of the footage is old.

Best for: Complete beginners who want to learn C# by building a 2D shooter and a 3D stealth game, and can cope with fixing version gaps.

icon
Pros
icon
Cons
    • Weinberger explains the reasoning behind the code, not just the keystrokes, and reviewers say the pace suits newcomers
    • Challenges ask you to attempt a solution before the answer is shown, so it's not pure follow-along
    • Three projects, including a 3D stealth game with cutscenes and enemy AI, not just a single 2D demo
    • Active Discord where reviewers say they get fast help with version problems
    • Large parts of the footage use old Unity versions; reviewers report broken asset imports and failed Android builds
    • No section on setting up Visual Studio with Unity, and several reviewers hit tooling mismatches early
    • The third project, the 2D mobile dungeon game, is only a handful of lectures in the syllabus
RPG Core Combat Creator: Learn Intermediate Unity C# Coding
provider

4

RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)

4.8

GameDev.tv's intermediate step up from the beginner bootcamps: 27.6 hours building RPG combat, enemy AI and a save system with proper code architecture.

Best for: Unity users who finished a beginner course and want to learn interfaces, delegates and clean architecture by building real RPG combat.

icon
Pros
icon
Cons
    • Teaches interfaces, delegates, coroutines and namespaces inside a project that actually needs them
    • Enemy AI with patrol paths, NavMesh movement and a full saving system, not just a swing animation
    • Q&A section praised for sorting out Unity version differences when a reviewer gets stuck
    • 4.8 stars from more than 11,000 reviews, and updated as recently as July 2025
    • First recorded in 2017; several reviewers say some videos show older Unity versions and need small fixes
    • Occasionally assumes more advanced knowledge than intermediate, and some challenges are underexplained
    • Covers combat only; inventory, abilities and dialogue are three separate paid courses
Introduction to Game Development with Unity
provider

5

Introduction to Game Development with Unity (2016)

4.2

A free, under two hour tour of the Unity editor that gets total beginners past the interface before they commit to a longer C# course.

Best for: Complete beginners who have never opened Unity and want a quick, free orientation to the editor before a real course.

icon
Pros
icon
Cons
    • Free and under two hours, so it costs nothing but an evening
    • Reviewers call the explanations clear and detailed; one says the short lectures suit slow-paced learners
    • Covers the parts that trip up newcomers: the interface, adding objects, lights, cameras and materials
    • 144,000 enrolled and a 4.2 rating from over 5,800 reviews
    • Last updated in 2016; menus and some steps differ from current Unity
    • Syllabus lists no C# and no finished game; low-star reviewers call the content shallow
    • One review reports the instructor no longer answers questions in the Q&A
Unity C# Scripting : Complete C# For Unity Game Development
provider

6

Unity C# Scripting : Complete C# For Unity Game Development (2026)

4.6
Learn C# Scripting for Unity 6 Game Development from Basics, Create your own 3D & 2D Games With Unity & C# ( Unity 6 )

iconWhat You'll Learn

  • Get A Solid Understanding of C# & Basic Programming Concepts
  • Learn Unity's API from Absolute Basics
  • Learn Object Oriented Programming Concepts
  • Learn C# Scripting With Practical Examples in Unity
  • Use C# Skills for Building Mobile / Android Games
  • Implement Basic AI Features in Unity
  • Learn Version Controlling with Github , Bitbucket & SourceTree
  • Build Real 2D & 3D Example Games With C# & Unity
Azure Databricks & Spark for Data Engineers:Hands-on Project
provider

7

Azure Databricks & Spark for Data Engineers:Hands-on Project (2026)

4.7
[Fully Refreshed 2026] Real World Project on Formula1 using Databricks, Spark, Delta Lake, Unity Catalog, Lakeflow Jobs

iconWhat You'll Learn

  • You will learn how to build a real world data project using Azure Databricks and Spark Core. This course has been taught using real world data.
  • You will acquire professional level data engineering skills in Azure Databricks, Delta Lake, Spark Core, Azure Data Lake Gen2 and Azure Data Factory (ADF)
  • You will learn how to create notebooks, dashboards, clusters, cluster pools and jobs in Azure Databricks
  • You will learn how to ingest and transform data using PySpark in Azure Databricks
  • You will learn how to transform and analyse data using Spark SQL in Azure Databricks
  • You will learn about Data Lake architecture and Lakehouse Architecture. Also, you will learn how to implement a Lakehouse architecture using Delta Lake.
  • You will learn how to build and orchestrate data pipelines using Lakeflow Jobs in Databricks.
  • You will learn how to implement incremental data processing using Delta Lake.
  • You will gain a comprehensive u
Unity Game Development Build 2D & 3D Games
provider

8

Unity Game Development Build 2D & 3D Games (2018)

4.3

Five real games, real assets and 35 hours of Unity for absolute beginners, held back by a 2018 update date and instructors who debug on camera.

Best for: Total beginners who learn by building playable games with proper art and don't mind an older Unity editor.

icon
Pros
icon
Cons
    • Full projects with professional-looking assets: zombie rush, tower defense, fantasy adventure, Minecraft clone, MOBA
    • Reviewers call the teaching clear and funny; Mark Price gets credit for showing best practices
    • Opens with a C# primer, so no coding background is needed
    • Reviewers come out confident in Unity; the zombie, tower defense and fantasy sections get the most praise
    • Last updated September 2018; reviewers say the multiplayer section is completely outdated
    • Instructors code on the fly and spend long stretches debugging on camera
    • Minecraft clone section is thin on explanation, and Q&A responses are slow
Learn To Create An RPG Game In Unity
provider

9

Learn To Create An RPG Game In Unity (2020)

4.5
Game development made easy. Learn C# using Unity and create your very own classic RPG!

iconWhat You'll Learn

  • Learn C#, a modern versatile programming language.
  • Understand the capabilities of 2D development in Unity.
  • Develop strong and transferrable problem solving skills.
  • Gain an understanding of the game development process.
  • Learn how object oriented programming works in practice.
Build 15 Augmented Reality (AR) apps with Unity & Vuforia
provider

11

Build 15 Augmented Reality (AR) apps with Unity & Vuforia (2023)

4.6
Augmented reality (AR) tutorials on Markerless tracking, Cloud AR, 3D Object detection, + more with Unity & Vuforia

iconWhat You'll Learn

  • Understand different forms of Augmented Reality and their applications
  • Build 15 Augmented Reality Apps from scratch for Android & iOS
  • Developing and ARBook app which will detect multiple image targets.
  • Creating an interactive business card using AR Virtual buttons
  • An AR greeting card app, which plays sound, and animation once opened.
  • Detecting a real toy car using 3D Object tracking and superimposing a digital car on top of the real car.
  • Tracking of cylindrical objects and placing digital models surrounding the cylinder
  • Placing a life size Lamborghini car in real world using Markerless tracking
  • Placing a life size drone in air using Vuforia Mid Air feature.
  • Play / Pause video's in real world.
  • Cloud recognition and best practices.
  • Understand the basic difference between Virtual Reality & Augmented Reality
  • Students will create AR apps by writing codes in C# programming la

Show All

How useful was this

Unity

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)