This paper develops the systematic procedure for designing of iterative learning control (ILC) algorithms through the differential repetitive process setting. This means that the proposed approach can be directly applied to plants with differential dynamics and allows to satisfy the additional requirements on the resulting dynamics. In particular, the proposed design procedure enforces a required frequency attenuation over a finite frequency range and includes regional pole constraints. Additionally, an important result extension to the plants with relative degree greater than unity is presented. The sufficient conditions for the existence of the controllers are derived in terms of linear matrix inequalities, which are immediately extended to deal with time varying uncertainties. Finally, the simulations for a typical actuator of tracking servo system prove that the design is effective and brings some advantages when compared to the existing alternatives. INDEX TERMS Convergence analysis, iterative learning control, linear differential repetitive processes, regional pole constraints.