The goal of the proposed work is the design of adaptive learning controls for nonlinear systems with output dependent nonlinearities and for robot manipulators. At first, we address the problem of designing an output error feedback control for single input, single output nonlinear systems with uncertain, smooth, output dependent nonlinearities whose local Lipschitz constants are known. The considered systems are required to be observable, minimum phase with known relative degree and known high frequency gain sign: linear systems are included. The reference output signal is assumed to be smooth and periodic with known period. By developing in Fourier series expansion a suitable periodic input reference signal, an output error feedback adapt...