A complete course by Tom Looman that provided hands-on game development in C++. A highly recommended course if you have previous C++ knowledge and you want to learn the most important parts of C++ development in Unreal Engine.
Topics
Lazy loading the Ability System Component (GAS) in Multiplayer games
Rewinding a networked game
Implementing Instant Replays (Killcam)
Unreal Engine - The magic of Network Managers (Networking optimization)
The Unreal Engine Game Framework: From init main() to BeginPlay
Unreal Engine Multiplayer Tips and Tricks
Game UI Database
Unreal Engine Network Compendium