How can i start learning AI and become a master in it?

Artificial Intelligence is a vast field and with the increase in the demand for AI engineers, more and more institutes have tried to provide courses that specialize in this field. Any person who is trying to learn Artificial Intelligence should have a fair knowledge and a clear understanding of the concepts of the below mentioned subjects:
• Mathematics
• Statistics
• Coding languages
• Distributed Computing
• Signal Processing techniques

Apart from the above-mentioned subjects, a candidate can start working on certain projects using the above mentioned techniques and start with making simple algorithms to solve basic problems which would help in strengthening the base. With this much knowledge, a candidate can easily get a job in a company. With experience, he/she can learn many things and after successful completion of various projects, they will be promoted and with years of experience, a candidate can become a master in this Field.