Leren is het cognitieve proces van het zich eigen maken van nieuwe, of het aanpassen van bestaande, kennis, gedrag, vaardigheden, procedures, inzichten of waarden. Leren kan het synthetiseren (samenvoegen) van verschillende soorten informatie inhouden. De mogelijkheid om te leren bezitten zowel mensen, dieren als sommige machines. Computers kunnen dankzij algoritmes en computerprogramma's leren, en zo nieuwe functionaliteiten krijgen.
Er is een onderscheid tussen incidenteel en intentioneel (schools) leren. Incidenteel leren kan bijvoorbeeld ontstaan tijdens het voorlezen of televisiekijken. Intentioneel leren is gericht op het in een bepaalde tijd bereiken van een van tevoren bepaald kennis- en vaardigheidsniveau, in het onderwijs leerdoel of eindterm genaamd.
Het Nederlandse werkwoord 'leren' betekent zowel het opdoen van kennis door de leerling, als de kennisoverdracht door de leraar. Het Duits, het Engels en het Frans hebben daar twee afzonderlijke woorden voor: respectievelijk lernen en lehren, learning en teaching, apprendre en enseigner. Dit lemma richt zich op de eerste betekenis, de verwerving van vaardigheden en kennis in alle mogelijke contexten, en behandelt de verschillende vormen van 'leren' zoals die zijn gedefinieerd in de psychologie.