Motor imagery (MI), motion intention of the specific body without actual movements, has attracted wide attention in fields as neuroscience. Classification algorithms for motor imagery electroencephalogram (MI-EEG) signals are able to distinguish different MI tasks based on the physiological information contained by the EEG signals, especially the features extracted from them. In recent years, there have been some new advances in classification algorithms for MI-EEG signals in terms of classifiers versus machine learning strategies. In terms of classifiers, traditional machine learning classifiers have been improved by some researchers, deep learning and Riemannian geometry classifiers have been widely applied as well. In terms of machine learning strategies, ensemble learning, adaptive learning, and transfer learning strategies have been utilized to improve classification accuracies or reach other targets. This paper reviewed the progress of classification algorithms for MI-EEG signals, summarized and evaluated the existing classifiers and machine learning strategies, to provide new ideas for developing classification algorithms with higher performance.