Concepts
Game Lab
Drawing Shapes
Shapes and Parameters
Sprites
Sprite Properties
Sprite Interactions
Collision Detection
Velocity
The Counter Pattern
Velocity and the Counter Pattern
The Draw Loop
Debugging with Watchers
Animation Tab
Editing Images
Multi-Frame Animations
App Lab
Responding to User Input
Taking Input with getProperty
Multi-Screen Apps
Changing Screens
Designing Screens with Code
The Counter Pattern
Design Mode
Design Mode Elements
Importing Screens
If Statements
App Lab Table Data Storage
Maker Toolkit
Circuit Playground
Color Lights
Playing Notes
Analog Sensors
Changing Sensor Scale
Physical Input
Producing Output
Circuits and Buttons
Circuits and LEDs
The Accelerometer
Accelerometer Events
Board Events
Data and Change Events
JavaScript
Booleans and Comparison Operators
If Statements
If-Else Statements
For Loops
Timed Loop
Timed For Loop
Variables
Naming Variables
Arrays
Modifying Arrays
Random Numbers
Functions
Patterns
HTML
HTML Tags
Headings and Paragraphs
Images in HTML
Lists
Hyperlinks
Formatting HTML
CSS
Style Sheets
Text Properties
Body Styling
Layout Properties
Classes
Patterns
Counter Patterns with Event
Variable with String Concatenation Pattern
The updateScreen() Pattern
Checking Multiple Conditions with If-Else-If
Random List Access Pattern
List Scrolling Pattern
When to Make a Function
Debugging Variable Scope: Functions
List Filter Pattern
List Reduce Pattern
Other
Creative Commons Search
Which type of chart?
AI Lab
Introduction to AI Lab
Using Data with Categorical Features
Using Data with Numerical Features
Selecting a Label
Selecting Features
Accuracy in AI Lab
Creating a Survey
Saving and Uploading CSV Files
Importing a Model in App Lab
Model Cards in AI Lab
Patterns
Useful programming patterns
Found a bug in the documentation? Let us know at
documentation@code.org