Docs
Documentation
Welcome to the Computational Thinking Hub — a knowledge base that reorganizes computational thinking (CT) for the present moment.
How this knowledge base is organized
Classical treatments of CT stop at the “four pillars.” This hub keeps those foundations but adds the dimensions that today’s practitioners actually need: reasoning alongside AI systems, thinking in data and systems, and grounding everything in real applications.
| Category | What it covers |
|---|---|
| Foundations | The classical core: decomposition, pattern recognition, abstraction, algorithm design, evaluation & debugging |
| CT in the AI Era | Problem formulation for AI, verification thinking, human–AI task division, model thinking |
| Data & Systems Thinking | Data thinking, systems thinking, modeling & simulation, scale & complexity |
| Applications & Best Practices | Domain case studies and proven practices |
| Trends & Frontiers | Current developments and research frontiers |
| Hands-on Labs | Guided exercises that fuse two or more CT concepts |
Where to start
- New to CT? Start with Foundations.
- Experienced developer? Jump to CT in the AI Era or the Labs.
- Educator or team lead? See Applications & Best Practices and Trends.