Machine learning is a method of data analysis that automates analytical model building. As the antennas are becoming more and more complex each day, antenna designers can take advantage of machine learning to generate trained models for their physical antenna designs and perform fast and intelligent optimization on these trained models. Using the trained models, different optimization algorithms and goals can be run quickly, in seconds, for comparison and for types of different studies, such as for example stochastic analysis for tolerance studies etc. This short course presents the process of fast and intelligent optimization by adopting both the Design of Experiments (DOE) and machine learning using Altair FEKO. Examples to showcase the advantages of using machine learning for antenna design and optimization will be presented.