This paper presents the pattern classification of the binary microarray gene expression based medical data using extreme learning machine (ELM) and its variants like on-line sequential ELM (OSELM) and kernel based extreme learning machine (KELM). In the KELM category two variants namely the wavelet based kernel (WKELM) extreme learning machine and radial basis kernel extreme learning machine (RKELM) along with support vector machine (SVMRBF) and support vector machine polynomial (SVMPoly) are used to classify microarray medical datasets. Further to reduce the high dimensionality of Microarray medical datasets giving rise to high number of gene expression and small sample sizes, a modified evolutionary cat swarm optimization (MCSO) technique is adopted. The efficiency of the proposed algorithm is verified using a set of performance metrics for four binary medical datasets belonging to breast cancer, prostate cancer, colon tumor, and leukemia, respectively.