Asking by a fresh beginner

I just started learning Unreal Engine and am interested at working with my friend, just want to know if there is anyway I can work with my friend through cloud. And would be appreciate for recommending any software that can help us to start with it. <3