319 Best + Free Unity Courses & Certificates [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
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.
- 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.
1
Complete C# Unity 2D Game Development (Updated To Unity 6) (2026)
GameDev.tv's beginner Unity course builds four small 2D games in C#, is mid-remaster to Unity 6, and has over 108,000 reviews and a helpful Discord behind it.
Best for: Complete beginners who want to learn C# by building small 2D games, with no coding or Unity experience assumed.


-
- Four playable 2D games, each its own section, so progress shows quickly
- Short lessons with a try-it-yourself challenge before each walkthrough
- Discord and Q&A support that reviewers describe as helpful
- Being remastered for Unity 6, last updated July 2026, with the older material still included
-
- Star Blaster section moves fast and several beginners say they couldn't keep up
- Tilemap lessons show which buttons to click without explaining why
- One reviewer hit a version-related crash in the scene persistence lessons and needed AI help to fix the code
2
Complete C# Unity 3D Game Development in Unity 6 (2026)
Five finished 3D games, from a simple dodge game to a first-person shooter, teach C# and Unity 6 from zero in about 27 hours, with the content refreshed in 2026.
Best for: Complete beginners who want to learn C# by shipping five small 3D games rather than reading about classes first.


-
- Challenge-then-solution format: one reviewer was solving problems before the instructor posed them
- Short, focused lectures (192 over 27 hours) that reviewers say are easy to follow
- Covers real systems: nav mesh AI, raycasting, object pooling, procedural generation, ProBuilder
- Rick Davidson's opening sections explain everything from the ground up, per beginner reviews
-
- Second instructor Stephen Hubbard moves fast and often skips the why, a common complaint from beginners
- One 3-star review flags a distracting mouse-spinning habit; another says subtitles sometimes fail to load
- Breadth over depth: a 4-star review says it gets your feet wet but is not enough to master
3
The Ultimate Guide to Game Development with Unity (Official) (2025)
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.


-
- 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
4
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
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.


-
- 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
5
Introduction to Game Development with Unity (2016)
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.


-
- 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
6
Unity C# Scripting : Complete C# For Unity Game Development (2026)
What 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
7
Azure Databricks & Spark for Data Engineers:Hands-on Project (2026)
What 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
8
Unity Game Development Build 2D & 3D Games (2018)
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.


-
- 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
9
Learn To Create An RPG Game In Unity (2020)
What 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.
10
Master Unity By Building 6 Fully Featured Games From Scratch (2018)
What You'll Learn
- Program And Solve Complicated Problems Using C#
- Organize Project, Slice And Animate Sprites
- Learn How To Use New Unity UI System
- Create Menus, Levels And Loading Screens
- Learn Unitys Physics System
- Encript And Save Your Game Data Using Binary I/O
- Create Level And Character Lock/Unlock System
- Play Music In Your Game
- Implement In-App Purchase And Sell Virtual Items
- Implement Social Media In Your Game
- Share On Facebook From Your Game
- Implement Video And Interstitial Ads
- Implement Watch Video Earn Virtual Item System
- Publish Your Game On Google Play
11
Build 15 Augmented Reality (AR) apps with Unity & Vuforia (2023)
What 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













