Is there a tutorial that shows how to apply OOP (Object Oriented Programming) with blueprints?

Blueprints kind of force you down the OOP route.

You have classes and class inheritance for example, right out of the box.

I’d say if you avoid the level blueprint, you’re probably most of the way there.