Course idea: vr game development for unreal in c++

I think it would be cool if there was a course on VR game development for unreal in C++.the course would include the basics of VR development such as character tracking, NPC’s, abilities and combat.to more advanced topics like placeable objects and budlings , physic’s for characters abilities and vehicles and even water. adding pilotable vehicles ,both flying and wheeled vehicles . other concepts would consist of destructible objects and many other topics not mentioned here.