Knowledge Types
The four categories of knowledge — factual, conceptual, procedural, and metacognitive — each of which requires fundamentally different strategies to learn effectively.
What is it?
Not all knowledge is the same. When you learn the date of the French Revolution, you are doing something fundamentally different from learning how to ride a bicycle, which is different again from understanding why revolutions happen, which is different from knowing how you personally learn best. Yet most people study all four the same way — re-reading notes — and wonder why it does not stick.1
In 2001, Lorin Anderson and David Krathwohl revised Benjamin Bloom’s original 1956 taxonomy of educational objectives. One of the most important changes they made was adding a second dimension: the knowledge dimension.2 Where Bloom’s original taxonomy focused on cognitive processes (what you do with knowledge — remember, understand, apply, analyse, evaluate, create), the revised version also asks: what type of knowledge are you working with?3
The result is four knowledge types arranged from concrete to abstract: factual (the raw elements), conceptual (how elements relate), procedural (how to do things), and metacognitive (awareness of your own thinking).2 The key insight is that each type maps to different learning strategies and different learning-paradigms. Treating all knowledge the same way is one of the most common and costly learning mistakes.1
This framework does not just classify what you know — it helps you choose how to learn. A student who recognises that they are dealing with procedural knowledge will practise rather than re-read. A student who recognises conceptual knowledge will build diagrams and connections rather than memorise isolated facts.4
In plain terms
Knowledge types are like different ingredients in cooking. Sugar, flour, butter, and technique are all “things you need to bake a cake,” but you store them differently, use them differently, and learn to work with them differently. Treating flour like butter would ruin your recipe — and treating procedural knowledge like factual knowledge will ruin your learning.
At a glance
The four knowledge types (click to expand)
graph LR F[Factual] --> C[Conceptual] C --> P[Procedural] P --> M[Metacognitive] style F fill:#4a9ede,color:#fff style C fill:#4a9ede,color:#fff style P fill:#4a9ede,color:#fff style M fill:#4a9ede,color:#fffKey: The four types progress left to right from concrete to abstract. Factual = terms, facts, details. Conceptual = categories, principles, models. Procedural = methods, techniques, criteria. Metacognitive = self-awareness, strategy. Each requires fundamentally different learning approaches.
How does it work?
Factual knowledge — the building blocks
Factual knowledge is the discrete, concrete information you need to be familiar with a subject: terminology, specific details, dates, names, formulas, and basic elements.2 This is the knowledge you can look up, memorise, and verify as correct or incorrect.
| Sub-type | Examples |
|---|---|
| Terminology | ”HTTP,” “variable,” “mitosis” |
| Specific details and elements | The boiling point of water is 100 C; Python was created in 1991 |
Think of it like...
The vocabulary cards you make when learning a new language. You need these words before you can form sentences, but knowing individual words does not mean you can hold a conversation.
Practical examples (click to expand)
- A medical student memorising the names of bones
- A programmer learning the syntax keywords of a language
- A chef memorising the smoke points of different oils
- A musician learning the names of notes on a staff
Best learning strategies: flashcards, spaced repetition, mnemonics, reference sheets.1
Conceptual knowledge — the relationships
Conceptual knowledge is understanding how facts connect to form larger structures: classifications, categories, principles, generalisations, theories, and models.2 This is where you move from knowing that to knowing why — seeing the patterns and relationships between individual elements.4
| Sub-type | Examples |
|---|---|
| Classifications and categories | Vertebrates vs. invertebrates; data types in programming |
| Principles and generalisations | Supply and demand; the DRY principle in software |
| Theories, models, and structures | Evolution by natural selection; the client-server-model |
Think of it like...
Understanding the grammar of a language rather than just the words. Grammar tells you how words relate to each other and why certain arrangements convey meaning while others do not.
Practical examples (click to expand)
- A biology student understanding how the circulatory, respiratory, and digestive systems interact
- A developer understanding why the separation-of-concerns principle leads to more maintainable code
- A musician understanding chord progressions and why certain sequences create tension and resolution
Best learning strategies: concept maps, compare-and-contrast exercises, teaching others, building mental models, diagrams.1
Procedural knowledge — the how-to
Procedural knowledge is knowing how to do something: subject-specific skills, algorithms, techniques, methods, and — critically — the criteria for deciding when to use which procedure.2 This is the knowledge type most directly tied to performance and competence.5
Anderson and Krathwohl identified three sub-types:2
| Sub-type | Examples |
|---|---|
| Subject-specific skills and algorithms | Long division; sorting algorithms; surgical suture techniques |
| Subject-specific techniques and methods | Qualitative interview methods; debugging strategies; watercolour wet-on-wet |
| Criteria for when to use procedures | Knowing when to use a hash map vs. an array; when to apply direct pressure vs. a tourniquet |
The third sub-type — knowing when — is often the hardest to acquire and the most valuable in practice. A novice knows the steps. An expert knows which steps to apply in which situation.5
Think of it like...
The difference between reading a recipe and being able to cook. A recipe is text on a page (factual/conceptual knowledge). Cooking is procedural knowledge — it requires practice, muscle memory, timing, and the judgment to adjust when something goes wrong.
Practical examples (click to expand)
- A programmer who can not only write a for-loop but knows when a map/filter pattern is more appropriate
- A doctor who can not only perform CPR but knows when chest compressions alone are sufficient vs. when to use a defibrillator
- A writer who knows not just grammar rules but when to break them for rhetorical effect
Best learning strategies: deliberate-practice, worked examples, apprenticeship, simulation, the experiential-learning-cycle.1
Metacognitive knowledge — knowing your own mind
Metacognitive knowledge is awareness of your own cognition: how you think, how you learn, what strategies work for you, and what conditions affect your performance.2 Anderson and Krathwohl considered this the most abstract and the least commonly taught knowledge type.3
| Sub-type | Examples |
|---|---|
| Strategic knowledge | Knowing that you learn better from diagrams than from text; knowing when to skim vs. read deeply |
| Knowledge about cognitive tasks | Understanding that essay exams require different preparation than multiple-choice; that creative tasks need different conditions than analytical ones |
| Self-knowledge | Recognising that you procrastinate on ambiguous tasks; that you perform poorly when anxious; that you need silence to concentrate |
Think of it like...
The dashboard of a car. The engine (your cognition) does the work, but the dashboard tells you how fast you are going, how much fuel you have, and whether something is wrong. Without it, you are driving blind.
Practical examples (click to expand)
- A student who recognises mid-exam that their current approach is not working and deliberately switches strategies
- A programmer who notices they are stuck in a debugging loop and decides to step away, sketch the problem on paper, and return with fresh eyes
- A learner who tracks which study methods produce the best results for different subjects and adjusts accordingly
Best learning strategies: reflective journaling, self-assessment, think-alouds, learning logs, post-mortems.6
The matching principle
The most practical takeaway from this framework is the matching principle: each knowledge type maps to different learning strategies and different cognitive processes.3 Using the wrong strategy for the knowledge type is like using a hammer to turn a screw — you might make progress, but it will be slow and the result will be poor.
| Knowledge type | Common mistake | Better approach |
|---|---|---|
| Factual | Trying to “understand” random facts | Memorise with spaced repetition, then build connections |
| Conceptual | Memorising definitions without understanding relationships | Build concept maps, explain to others, compare and contrast |
| Procedural | Reading about how to do something without practising | Practise with feedback, use worked examples, then do it yourself |
| Metacognitive | Ignoring it entirely | Reflect on your learning process, keep a learning journal |
The matching principle
1. Identify the type first. Before studying anything, ask: is this factual, conceptual, procedural, or metacognitive knowledge? 2. Choose strategy accordingly. Each type has strategies that work and strategies that waste time. 3. Most knowledge involves multiple types. Learning to code requires factual (syntax), conceptual (design patterns), procedural (writing code), and metacognitive (debugging your own thinking) knowledge — each needs its own approach.3
Why do we use it?
Key reasons
1. It prevents wasted effort. Recognising that you are dealing with procedural knowledge saves you from endlessly re-reading when you should be practising.1 2. It diagnoses learning failures. When learning stalls, the knowledge type framework helps identify whether you are missing facts, misunderstanding relationships, lacking practice, or failing to self-regulate.5 3. It structures curriculum design. Teachers and course designers use the framework to ensure they are not accidentally teaching only factual knowledge when the goal requires procedural competence.3 4. It connects to assessment. Different knowledge types need different forms of evaluation — you cannot test procedural knowledge with a multiple-choice quiz.2
When do we use it?
- When planning a study session and choosing which strategy to use
- When designing a course, training programme, or learning path
- When diagnosing why a learner (or you yourself) is struggling with a topic
- When creating assessments that actually test what matters
- When breaking a complex skill into its component knowledge types for systematic learning
- When building a knowledge-granularity map of a new domain
Rule of thumb
If you have been studying something for a while and feel stuck, ask yourself: “Am I using the right strategy for this type of knowledge?” Chances are you are applying a factual-knowledge strategy to something that requires procedural practice or conceptual understanding.
How can I think about it?
The workshop analogy
Imagine you are learning woodworking.
- Factual knowledge = knowing that oak is harder than pine, that a dovetail joint is stronger than a butt joint, that a chisel blade angle of 25 degrees is standard. You can look these up.
- Conceptual knowledge = understanding why different joints work for different purposes, how wood grain affects strength, how moisture content relates to warping. You see the relationships.
- Procedural knowledge = being able to actually cut a dovetail joint. No amount of reading about angles and wood types will teach your hands to do this. You need practice.
- Metacognitive knowledge = noticing that you rush the marking-out step and it causes errors downstream, or that you learn cutting techniques better from video than from diagrams.
A master woodworker has all four. A beginner who reads ten books about woodworking but never picks up a chisel has strong factual and conceptual knowledge but zero procedural knowledge — and will not be able to build a shelf.
The language learning analogy
Learning a foreign language makes all four types visible.
- Factual = vocabulary words, verb conjugation tables, grammar rules as stated in a textbook
- Conceptual = understanding how tenses relate to each other, why word order matters, how formality levels work as a system
- Procedural = actually speaking, writing, and listening in real time — the skill of producing and comprehending language under normal conditions
- Metacognitive = knowing that you learn vocabulary best through conversation, that you need to hear a word seven times before it sticks, that you avoid speaking practice because of anxiety
This is why language apps that focus only on vocabulary (factual) produce learners who “know 2,000 words” but cannot hold a two-minute conversation. They have neglected procedural and metacognitive knowledge.
Concepts to explore next
| Concept | What it covers | Status |
|---|---|---|
| experiential-learning-cycle | Kolb’s four-phase cycle for acquiring procedural knowledge through experience | complete |
| taxonomies | Classification systems and how they structure knowledge | complete |
| dikw-hierarchy | Data, information, knowledge, wisdom — a complementary framework | complete |
| knowledge-granularity | How to break knowledge into appropriately sized pieces | complete |
| claims-and-propositions | The atomic units of knowledge and how to evaluate them | complete |
Some cards may not exist yet
A broken link is a placeholder for future learning, not an error.
Check your understanding
Test yourself (click to expand)
- Explain the difference between conceptual and procedural knowledge using an example from a domain you know well.
- Name the four knowledge types in Anderson and Krathwohl’s framework and give one example of each from the domain of cooking.
- Distinguish between factual knowledge and conceptual knowledge. Why is memorising a list of historical dates not the same as understanding history?
- Interpret this scenario: a student reads three textbooks on public speaking and scores perfectly on a written exam, but freezes during their first live presentation. Which knowledge types do they have, and which are they missing?
- Connect the knowledge types framework to deliberate-practice: which knowledge type does deliberate practice primarily develop, and why can the other types not be developed through practice alone?
Where this concept fits
Position in the knowledge graph
graph TD LP[Learning Paradigms] --> KT[Knowledge Types] KT --> ELC[Experiential Learning Cycle] LP --> CON[Constructivism] KT -.-> TAX[Taxonomies] KT -.-> DIKW[DIKW Hierarchy] style KT fill:#4a9ede,color:#fffRelated concepts:
- claims-and-propositions — the atomic units within factual and conceptual knowledge
- knowledge-granularity — how to size knowledge appropriately for learning and retrieval
- dikw-hierarchy — a complementary framework that distinguishes data, information, knowledge, and wisdom
- taxonomies — the broader practice of classifying knowledge that this framework exemplifies
Sources
Further reading
Resources
- 4 Types of Knowledge — A concise, practical walkthrough of all four types with real-world examples
- Anderson and Krathwohl — Bloom’s Taxonomy Revised (PDF) — Detailed comparison of the original and revised taxonomy with the knowledge dimension explained
- Bloom’s Taxonomy of Educational Objectives — University of Illinois Chicago guide to using the revised taxonomy in course design
- Four Types of Knowledge: Definition and Application — How to apply the four types specifically in e-learning and course design
- Bloom’s Taxonomy (Simply Psychology) — Accessible overview of the full taxonomy including the knowledge dimension
Footnotes
-
Tapia, J. (2018). 4 Types of Knowledge. LearningStrategist. ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Anderson, L. W. & Krathwohl, D. R., et al. (2001). A Taxonomy for Learning, Teaching, and Assessing: A Revision of Bloom’s Taxonomy of Educational Objectives. Allyn & Bacon. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8
-
Wilson, L. O. (2016). Anderson and Krathwohl — Bloom’s Taxonomy Revised. Quincy College. ↩ ↩2 ↩3 ↩4 ↩5
-
DynDevice (n.d.). Four Types of Knowledge: Definition and Application to Online Courses. DynDevice TMS. ↩ ↩2
-
Krathwohl, D. R. (2002). A Revision of Bloom’s Taxonomy: An Overview. Theory into Practice, 41(4), 212-218. ↩ ↩2 ↩3
-
Efklides, A. (2020). Applying Metacognition and Self-Regulated Learning in the Classroom. Oxford Research Encyclopedia of Education. ↩
