DEVELOPING LEARNING PROGRAMMES