Books & Videos

Table of Contents

  1. Chapter 1 Hello

    1. Sketching and Prototyping

    2. Flexibility

    3. Giants

    4. Family Tree

    5. Join In

  2. Chapter 2 Starting to Code

    1. Your First Program

    2. Show

    3. Save and New

    4. Share

    5. Examples and Reference

  3. Chapter 3 Draw

    1. The Display Window

    2. Basic Shapes

    3. Drawing Order

    4. Shape Properties

    5. Drawing Modes

    6. Color

    7. Custom Shapes

    8. Comments

    9. Robot 1: Draw

  4. Chapter 4 Variables

    1. First Variables

    2. Making Variables

    3. Processing Variables

    4. A Little Math

    5. Repetition

    6. Robot 2: Variables

  5. Chapter 5 Response

    1. Once and Forever

    2. Follow

    3. Click

    4. Location

    5. Type

    6. Map

    7. Robot 3: Response

  6. Chapter 6 Translate, Rotate, Scale

    1. Translate

    2. Rotate

    3. Scale

    4. Push and Pop

    5. Robot 4: Translate, Rotate, Scale

  7. Chapter 7 Media

    1. Images

    2. Fonts

    3. Shapes

    4. Robot 5: Media

  8. Chapter 8 Motion

    1. Frames

    2. Speed and Direction

    3. Tweening

    4. Random

    5. Timers

    6. Circular

    7. Robot 6: Motion

  9. Chapter 9 Functions

    1. Function Basics

    2. Make a Function

    3. Return Values

    4. Robot 7: Functions

  10. Chapter 10 Objects

    1. Fields and Methods

    2. Define a Class

    3. Create Objects

    4. Tabs

    5. Robot 8: Objects

  11. Chapter 11 Arrays

    1. From Variables to Arrays

    2. Make an Array

    3. Repetition and Arrays

    4. Arrays of Objects

    5. Robot 9: Arrays

  12. Chapter 12 Data

    1. Data Summary

    2. Tables

    3. JSON

    4. Network Data and APIs

    5. Robot 10: Data

  13. Chapter 13 Extend

    1. Sound

    2. Image and PDF Export

    3. Hello, Arduino

  14. Appendix Coding Tips

    1. Functions and Parameters

    2. Color Coding

    3. Comments

    4. Uppercase and Lowercase

    5. Style

    6. Console

    7. One Step at a Time

  15. Appendix Data Types

  16. Appendix Order of Operations

  17. Appendix Variable Scope