Unreal Engine 5 is used for small indie projects and large studio games. There are a lot of courses on Udemy, whether you are starting from scratch or want to learn one particular part of the engine.
These are the courses I recommend, grouped by what you want to learn. You can choose the category and pace that fit your experience.
This list is a Udemy snapshot. It does not include free options such as Epic’s learning portal, YouTube or the official docs. Course contents and prices change, so check the course page before buying.
Beginner Courses
Unreal Engine 5: The Complete Beginner’s Course
For getting to know Unreal from scratch, this course covers game development and designing a game in UE5.
C++ Courses
Unreal Engine 5 C++ Developer: Learn C++ & Make Video Games
Created in collaboration with Epic Games. It teaches C++ from the basics while you make five games in Unreal.
Unreal Engine 5 C++ The Ultimate Game Developer Course
This one teaches UE5 C++ through an open-world action RPG.
You will see Stephen Ulibarri several times here. I like the quality of his courses.
Blueprint Courses
Unreal Engine 5 Blueprints - The Ultimate Developer Course
You build four UE5 projects using Blueprint, moving from beginner to advanced material.
Gameplay Ability System Courses
Unreal Engine 5 - Gameplay Ability System - Top Down RPG
When I was creating my own GAS course I found out that Ulibarri already had created a great course. In my case, what I’m doing is more condensed and focused, but if you are searching for a long course with tons of hours that explains GAS along the way, this is your course.
2D Courses
For 2D games in Unreal, I recommend Cobra Code. These courses cover the tools for building them.
The Ultimate 2D Top Down Unreal Engine Course
Covers Paper 2D and PaperZD for top-down games in UE5, including 2D and mixed 2D/3D games.
The Ultimate Unreal Engine 2D Game Development Course
Covers Paper 2D and PaperZD for 2D and mixed 2D/3D games in UE5.
VFX Courses
Unreal Engine 5: One Course Solution For Niagara VFX
Goes through creating game-ready VFX with Niagara in UE5, step by step.
Unreal Engine - VFX for Games - Beginner to Intermediate
Focuses on building a portfolio of AAA visual effects for games in Unreal.
Material Courses
Unreal Engine 5: One Course Solution For Material
Goes through UE5 materials node by node, explaining how they work.
Recap
Ulibarri covers most of the C++, Blueprint and GAS options here, with consistent quality across them. For 2D I would go to Cobra Code. The “One Course Solution” courses cover Niagara and materials node by node.
Choose what you need to learn next. A long GAS course is not necessarily a better fit than a focused one when you only need the fundamentals.












