I did notice that you clearly specified that you would like your kids to learn unreal engine, but I would highly advice against so because unreal engine uses C++ which is a difficult language to start game development with. I would highly recommend the use of the Unity engine as it is pretty easy to start with! My offer is for Unity Engine tutoring, In case you choose so.
Best Regards
Malek Salameh