Programmed Learning Frames