Even though I don't know about your profile, I will answer your query in a general way. I suppose you are a beginner. If that's the case, enrolling in a paid recognized course will save your time and effort from going to waste. To start with, I recommend you go free resources like blogs, articles, whitepapers, YouTube videos, etc.
Once you're comfortable, I suggest you search and enroll in an Azure Masters Course from a reputed training partner. It would be beneficial to watch this video where a learner shares his experience enrolling in this course with us.