Vector control of an induction machine (IM) is typically performed by using cascade control structures with conventional linear proportional–integral (PI) controllers, the inner loop being designed for current control and the outer loop for rotor flux and speed control. In this paper, starting with the dq model of the IM, advanced control algorithms are proposed for the two control loops of the cascade structure. For the current inner loop, after the decoupling of the two dq currents, predictive control algorithms are employed to independently control the currents, considering the constraints imposed by the electrical signal physics limitations. Since the outer loop has a nonlinear affine multivariable plant model, a homotopy-based variant of feedback linearization is used to obtain a nonsingular decoupling matrix of the feedback transformation even when the rotor flux is zero at the start-up of the motor. During the continuous variation in the homotopy parameter, the plant model is variable and, for this reason, model-free algorithms are used to control the flux and speed of the IM due to their capabilities to manage complex dynamics from data without requiring knowledge of the plant model. The performances of the proposed cascade control strategy with advanced algorithms in the two loops were tested by simulation and compared with those obtained with conventional PI controllers, resulting in better dynamic behavior for predictive and model-free control.