Step-by-Step
Follow and create sequences of commands; spot a step that goes wrong
Aligned to CSTA K-12. 34 tools.
Nothing here is built yet. Everything on this page is still on the bench.
Follow and create sequences of commands; spot a step that goes wrong
Collect data in the classroom to answer a question
Which information is OK to share
Turn an algorithm into a sequence program and debug it
AI uses patterns in data to make decisions
Basic hardware and keeping accounts safe
Programs with sequence, events and repeat
How data trains a machine learning model
How hardware works together; online actions have consequences
Programs with selection; debugging combined structures
Identify stored and changing values
Getting information online and protecting personal details
Follow how data changes variables; document programs
Organize data into rows and columns and chart it
How training data shapes what an ML model outputs
Network connections; authentication vs authorization
Combine and modify programs; systematic debugging
Train a simple ML model to classify or predict
Confidentiality, integrity and availability
Design technology for real users
Model algorithms with control structures and procedures
Store data and structure reusable code
How models classify, and how to improve accuracy and reduce bias
Sort, filter and visualize data; spot misleading charts
How data travels and how the internet stays resilient
Common attacks and the CIA triad
Bias and ethics in everyday algorithms; AI and jobs
Design and evaluate algorithms for efficiency and correctness
Procedures, objects, libraries and documentation
Choose AI approaches; evaluate training data and AI output
Simulate, clean and visualize multivariate data
Diagram networks; how the internet works
Security measures, breaches, social engineering and fixes
Algorithmic bias, data policy and computing law