Cognitive load theory is one of the most practically useful frameworks in learning design, and one of the most commonly referenced without being explained. If you have ever been told that a course is "too dense", that a slide has "too much going on", or that learners are struggling to retain content despite completing it, cognitive load is almost certainly part of the explanation.
Understanding the theory clearly helps you make better design decisions, and gives you a principled basis for pushing back on content-heavy briefs.
Developed by educational psychologist John Sweller in the 1980s, cognitive load theory is based on a well-supported model of how human memory works. Working memory, the part of the mind that actively processes new information, has a limited capacity. It can hold and manipulate only a small amount of information at any one time. Long-term memory, by contrast, is effectively unlimited in capacity and stores knowledge in organised structures called schemas.
Learning, in this model, is the process of building schemas in long-term memory. The challenge for instructional designers is that building those schemas requires working memory to do significant processing, and working memory can be overwhelmed. When it is, learning stops. The learner may complete the activity, but the information does not transfer meaningfully into long-term memory.
Cognitive load theory identifies three types of load that compete for working memory capacity.
Intrinsic load is the inherent complexity of the subject matter. Some content is genuinely complex. It has many interacting elements that must be understood together. This load cannot be eliminated, but it can be managed through sequencing: introducing simpler elements before complex ones, and building schemas progressively so that earlier learning reduces the processing burden of later content.
Extraneous load is the processing burden created by poor instructional design. Cluttered slides, unclear instructions, unnecessary decoration, split attention between a diagram and its explanation, and redundant information all generate extraneous load. This type of load does not contribute to learning. It simply consumes working memory capacity that could otherwise be used to build understanding. Reducing extraneous load is one of the highest-value things a learning designer can do.
For more on how to mitigate cognitive overload in elearning using UX, watch this video:
Germane load is the processing effort involved in actually building and integrating new schemas. This is the productive cognitive work of learning. The effort of connecting new information to existing knowledge, identifying patterns, and constructing understanding. Good instructional design creates conditions that support germane load: worked examples, practice with feedback, and activities that require application rather than passive reception.
Cognitive load theory has direct implications for a wide range of design choices. Understanding adult learning principles alongside cognitive load theory helps explain why experienced practitioners make the design calls they do, and why those calls are often counter to what stakeholders intuitively want.
Content chunking. Breaking content into smaller, logically sequenced segments reduces the number of elements working memory must process simultaneously. This is not about dumbing content down — it is about pacing the introduction of complexity to match what working memory can handle.
Worked examples. Presenting learners with fully worked examples before asking them to solve problems independently reduces the processing burden during early learning, freeing working memory for schema construction. As competence builds, examples can be progressively faded, a technique called the guidance fading effect.
Split-attention effect. When learners must mentally integrate two sources of information that are physically or temporally separated, such as a diagram and its legend on opposite sides of a screen, extraneous load increases. Where possible, integrate related information spatially so the learner does not have to do the integration work themselves.
Redundancy effect. Presenting the same information in multiple formats simultaneously (reading text aloud while displaying it on screen, for example) does not reinforce learning. It often increases extraneous load. Use modalities complementarily, not redundantly.
Expertise reversal effect. Design that reduces load for novices can increase it for experts. Worked examples and scaffolding that help a beginner can be frustrating and inefficient for a practitioner who already has well-developed schemas. This is why learner profiles matter. The same content genuinely requires different design treatment for different audiences.
The most common mistake in eLearning design is treating content volume as a proxy for learning value. A course that covers everything is not necessarily a course that teaches anything. Cognitive load theory provides the theoretical basis for making selective decisions about what to include, how to sequence it, and what format will create the least extraneous burden while supporting the most germane processing.
Practical checkpoints worth building into your design process:
For a broader view of how cognitive load theory fits alongside other foundational frameworks in instructional design theory, the principles here connect directly to how the major models structure the design process.
Cognitive load is a practical constraint on every learning design decision, and managing it well is part of how Oppida approaches every program build. If you are working on a course where content volume and learner capacity are in tension, our learning design team is glad to help.
Cognitive load refers to the amount of mental effort being used in working memory. Because working memory has a limited capacity, when too much information is presented at once, or when information is presented in a confusing way — the learner's working memory becomes overloaded and learning breaks down. Cognitive load theory provides a framework for designing learning that stays within these limits.
What are the three types of cognitive load?Intrinsic load is the inherent complexity of the subject matter itself. Extraneous load is the processing burden created by poor instructional design — cluttered layouts, unclear instructions, redundant information. Germane load is the productive mental effort involved in building new knowledge structures. Good learning design minimises extraneous load and manages intrinsic load, leaving working memory available for germane processing.
How does cognitive load theory affect eLearning design?It affects decisions about content chunking, screen layout, use of worked examples, the integration of text and visuals, and how much new information is introduced at any one time. Reducing unnecessary complexity and presenting information in integrated, sequenced ways is consistently more effective than presenting comprehensive content in a single pass.
Who developed cognitive load theory?Cognitive load theory was developed by educational psychologist John Sweller in the late 1980s. It is grounded in research on human memory and has been extensively studied in educational and instructional design contexts since its introduction.