The electric current is the flow of electrons . But the electrons flow from negative to positive and the electric current from positive to negative. Why ?
The electrons, the charge carriers in an electrical circuit, flow in the opposite direction of the conventional electric current.
A flow of positive charges gives the same electric current, and has the same effect in a circuit, as an equal flow of negative charges in the opposite direction. Since current can be the flow of either positive or negative charges, or both, a convention for the direction of current which is independent of the type of charge carriers is needed. The direction of conventional current is defined arbitrarily to be the direction of the flow of positive charges.