This study uses a Mexican hat wavelet membership function for a cerebellar model articulation controller (CMAC) to develop a more efficient adaptive controller for multiple input multiple output (MIMO) uncertain nonlinear systems. The main controller is called the adaptive Mexican hat wavelet CMAC (MWCMAC), and an auxiliary controller is used to remove the residual error. For the MWCMAC, the online learning laws are derived from the gradient descent method. In addition, the learning rate values are very important and have a great impact on the performance of the control system; however, they are difficult to choose accurately. Therefore, a modified social ski driver (SSD) algorithm is proposed to find optimal learning rates for the control parameters. Finally, a magnetic ball levitation system and a nine‐link biped robot are used to illustrate the effectiveness of the proposed SSD‐based MWCMAC control system. The comparisons with other existing control algorithms have shown the superiority of the proposed control system.