Flight controller for drones, is like brain for humans. They are the central nerve system of multi-rotors.
Drone flight controls are many and very varied. In nutshell there are two type of flight controller. One for brushed and one for brushless drones.