Self instructionSelf teaching methodsProgrammed instruction Programmed coursesProgrammed learningProgrammed materials