Critical Thinking for Engineers

Critical Thinking for Engineers

How engineers think. First-principles reasoning, debugging complex systems, evaluating trade-offs, spotting assumptions, making decisions under uncertainty, and communicating your thinking clearly.

FundamentalsTopics 1–10
  • ·What Is Critical Thinking?
  • ·First Principles Reasoning
  • ·Mental Models Overview
  • ·Confirmation Bias
  • ·Second-Order Thinking
  • ·The 5 Whys
  • ·Facts vs Assumptions
  • ·Logical Fallacies
  • ·Hypothesis Testing
  • ·Decisions Under Uncertainty
Start Fundamentals
IntermediateTopics 11–20
  • ·Systems Thinking
  • ·Inversion
  • ·Pre-mortem Analysis
  • ·Opportunity Cost
  • ·Bayesian Updating
  • ·Steelmanning
  • ·Identifying Trade-offs
  • ·Root Cause Analysis
  • ·Probabilistic Thinking
  • ·Arguing in Good Faith
Start Intermediate
AdvancedTopics 21–30
  • ·Epistemic Humility
  • ·Calibrated Confidence
  • ·Fermi Estimation
  • ·Causal Inference
  • ·Cognitive Biases Catalogue
  • ·Decision Journals
  • ·Expected Value Thinking
  • ·Reference Class Forecasting
  • ·Counterfactual Reasoning
  • ·Updating Beliefs Publicly
Start Advanced
AppliedTopics 31–38
  • ·Engineering Decisions
  • ·Architecture Trade-offs
  • ·Debugging Thinking
  • ·Estimating Project Complexity
  • ·Evaluating Technical Options
  • ·Blameless Post-mortems
  • ·Critical Thinking in Code Review
  • ·Communicating Uncertainty
Start Applied