Basically, UI means the user interface and UX means user experience. Whereas GUI means graphical user interface which is a subset of UI. The difference is UI mainly focuses on the look and design of the product whereas UX mainly focuses on user experience with the product. If you are interested in the design field then it is the best tool to learn for that I recommend you to take up this UI UX Course from Intellipaat where they help you to master both UI and UX design in a single course.
Before that do check out this free UI/UX training video from Intellipaat -