Microorganisms are pervasive and have a significant impact in various fields such as healthcare, environmental monitoring, and biotechnology. Accurate classification and identification of microorganisms are crucial for professionals in diverse areas, including clinical microbiology, agriculture, and food production. Traditional methods for analyzing microorganisms, like culture techniques and manual microscopy, can be labor-intensive, expensive, and occasionally inadequate due to morphological similarities between different species. As a result, there is an increasing need for intelligent image recognition systems to automate microorganism classification procedures with minimal human involvement. In this paper, we present an in-depth analysis of ML and DL perspectives used for the precise recognition and classification of microorganism images, utilizing a dataset comprising eight distinct microorganism types: Spherical bacteria, Amoeba, Hydra, Paramecium, Rod bacteria, Spiral bacteria, Euglena and Yeast. We employed several ml algorithms including SVM, Random Forest, and KNN, as well as the deep learning algorithm CNN. Among these methods, the highest accuracy was achieved using the CNN approach. We delve into current techniques, challenges, and advancements, highlighting opportunities for further progress.