The increasing damage caused by fossil fuels has made it a necessity for new and clean energy sources. In recent years, the use of wind energy from renewable energy sources has increased, which is a new and clean energy source. Wind energy is everywhere in nature. The wind speed changes depending on time. Thus, the wind power is unstable. In order to keep this disadvantage at a minimum level, future power estimation studies have been carried out. In these studies, different methods and algorithms are applied to estimate short and medium term in wind power. In this study, artificial neural network, particle swarm optimization and firefly algorithm (FA) as a new method are used for the first time in predicting wind power. As input data, temperature, wind speed and rotor speed the data recorded in the SCADA in wind turbines are used to predict medium-term wind speed and also wind power. Each method is compared in detail and their performances are revealed.