These are the best tutorials I found on Udemy.
This focus’s on making a game using ONLY blueprints. Very useful to understand logic flow, and concepts.
You’ll be making a Battle Royal style game.
This is a C++ course. This is for beginners who want to learn C++ and coding.
You’ll learn basics of C++ and what pointers are, etc. Great start to C++ game development.
You’ll be making a Cow + Bull game, followed by a Escape Room.
They are busy updating the course to latest engine.
This is also a C++ course. A bit more advanced. The course moves quick so you’ll need to keep up.
The challenges are fun but challenging. Well worth it. Would recommend it.
Also, don’t worry if the course is 2D or 3D. The concepts are the same. Learn the engine, and how to figure out how to look for what you want, within the engine. Since the engine is open source, its so easy to dive into the code and see what gets done.
The only difference between a 2D and 3D game, is the 2D camera is fixed to a position, rather than following a character. It really is that simple.
Good luck