There’s a Udemy course that covers C++ in Unreal and it goes through not one, but multiple c++ projects.
But they use blueprints too, of course, because any good project will. Blueprints are not some weak point that you should try to avoid. They are an integral part of the engine and if you don’t like them, I would advise using another engine.