Geprogrammeerd leren (of "geprogrammeerde instructie") is een op onderzoek gebaseerd systeem dat lerenden helpt om met succes te werken. De methode is gebaseerd op onderzoek dat is verricht door verschillende toegepaste psychologen en onderwijskundigen.

Het leermateriaal bevindt zich in een soort leerboek of lesmachine of computer. Het medium presenteert de stof in een logische en geteste volgorde. De tekst wordt in kleine stappen of grotere brokken aangeboden. Na elke stap krijgen de lerenden een vraag om hun begrip te testen. Daarna wordt onmiddellijk het juiste antwoord getoond. Dit betekent dat de leerling in alle stadia antwoorden geeft, en onmiddellijk op de hoogte is van de resultaten.

Het is nogal interessant dat Edward L. Thorndike in 1912 schreef: "Als, door een wonder van mechanisch vernuft, een boek zo kon worden geordend dat alleen voor hem die had gedaan wat op bladzijde één werd opgedragen, bladzijde twee zichtbaar werd, enzovoort, dan zou veel waarvoor nu persoonlijke instructie nodig is, door druk kunnen worden geregeld".

Thorndike deed echter niets met zijn idee. Het eerste dergelijke systeem werd bedacht door Sidney L. Pressey in 1926. "De eerste... [leermachine] werd ontwikkeld door Sidney L. Pressey... Hoewel oorspronkelijk ontwikkeld als een zelfscorende machine... ...demonstreerde het zijn vermogen om daadwerkelijk les te geven."