By the end of this course, you will be able to think computationally, understand the hardware and software woven through your life, write real programs in Python β€” and reason about what technology is doing to the world, not just in it.

In the curriculum’s own words, the three big threads are:

A1. Computational Thinking, Planning, and Purpose

apply computational thinking concepts and practices, and use various tools and processes to plan and develop computational artifacts for a wide variety of contexts, users, and purposes

Link to original

B4. Innovations in Digital Technology

investigate current and emerging innovations in digital technology, including automation and artificial intelligence, and assess their benefits and limitations

Link to original

C2. Writing Programs

use fundamental programming concepts to write simple programs

Link to original

The full set β€” ten overall expectations and every specific one β€” lives in the Curriculum folder, and each task page links to exactly the expectations it addresses.

Put plainly, week to week that means: