CS Thinking Concept Map

64 concepts across 7 topic families, connected through prerequisite relationships. Click any family to explore its concepts.

Use the concept map when you need more than a topic list. It shows which ideas are foundational, which ideas branch into multiple later topics, and where a student may need review before moving forward.

The family pages below give both a visual overview and a crawlable concept list, so the map stays useful for students planning study order and for search engines understanding the site structure.

Families: Computational Thinking Programming Fundamentals Software Design Data & Analysis Algorithms Systems & Networks Impacts of Computing Grade Bands: K-23-56-89-12

Explore by Family