One of the most aggressive disorders affecting both children and adults is brain tumors. Brain tumors develop very quickly, and if not treated at the proper time, they decrease the patient's chances of survival. It is crucial to find brain tumors at an early stage. To increase patients’ life expectancy, proper treatment planning and precise diagnostics are most important. Magnetic Resonance Imaging (MRI) is the most effective method for finding brain tumors. Therefore, to find the types of tumors, an automated brain tumor detection system is needed [1]. This work uses Deep Learning (DL) architectures like Convolutional Neural Network (CNN) and EfficientNetB0 for Transfer Learning to detect the brain tumor. This model is used to predict the types of brain tumors