Off topic

I will start my NxCad training course soon.I am little bit confused, I don't have any idea which is good software solidworks,Catia or Nx.The owner of the training academy recommended NxCad. Please, give me some insights.