We present a constructive neural network training algorithm. The algorithm builds a single hidden layer network and is guaranteed to implement any consistent training set of real-valued vectors classified into any number of classes. The algorithm extends the ‘sequential’ learning algorithm of (Marchand et al., 1990) from the binary input case to the real valued input case.