- 
                
8.1 Hello World
             
            
            - 
                
                    
                    Video
                    8.1.1 Hello World
                
             
            
            - 
                
                    
                    Quiz
                    8.1.2 Hello World Quiz
                
             
            
            - 
                
                    
                    Example
                    8.1.3 Hello World
                
             
            
            - 
                
                    
                    Exercise
                    8.1.4 Your Name and Hobby
                
             
            
            
            
            
            
            
            - 
                
8.2 Variables
             
            
            - 
                
                    
                    Video
                    8.2.1 Variables
                
             
            
            - 
                
                    
                    Quiz
                    8.2.2 Variables Quiz
                
             
            
            - 
                
                    
                    Example
                    8.2.3 Basic Variables
                
             
            
            - 
                
                    
                    Exercise
                    8.2.4 Daily Activities
                
             
            
            
            
            
            
            
            - 
                
8.3 User Input
             
            
            - 
                
                    
                    Video
                    8.3.1 User Input
                
             
            
            - 
                
                    
                    Quiz
                    8.3.2 User Input Quiz
                
             
            
            - 
                
                    
                    Example
                    8.3.3 Basic User Input
                
             
            
            - 
                
                    
                    Exercise
                    8.3.4 Dinner Plans
                
             
            
            - 
                
                    
                    Badge
                    8.3.5 User Input Badge
                
             
            
            
            
            
            
            
            - 
                
8.4 Basic Math in JavaScript
             
            
            - 
                
                    
                    Video
                    8.4.1 Basic Math in JavaScript
                
             
            
            - 
                
                    
                    Quiz
                    8.4.2 Basic Math in JavaScript Quiz
                
             
            
            - 
                
                    
                    Example
                    8.4.3 Simple Calculator
                
             
            
            - 
                
                    
                    Example
                    8.4.4 Dollars to Pounds
                
             
            
            - 
                
                    
                    Example
                    8.4.5 Dividing Up Groups
                
             
            
            - 
                
                    
                    Exercise
                    8.4.6 T-Shirt Shop
                
             
            
            - 
                
                    
                    Exercise
                    8.4.7 Running Speed
                
             
            
            
            
            
            
            
            - 
                
8.5 Programming with JavaScript Quiz
             
            
            - 
                
                    
                    Quiz
                    8.5.1 Basic JavaScript Quiz
                
             
            
            
            
            
            
            
            - 
                
8.6 Booleans
             
            
            - 
                
                    
                    Video
                    8.6.1 Booleans
                
             
            
            - 
                
                    
                    Quiz
                    8.6.2 Booleans Quiz
                
             
            
            - 
                
                    
                    Example
                    8.6.3 First Boolean
                
             
            
            - 
                
                    
                    Exercise
                    8.6.4 Do You Have a Dog?
                
             
            
            
            
            
            
            
            - 
                
8.7 Logical Operators
             
            
            - 
                
                    
                    Video
                    8.7.1 Logical Operators
                
             
            
            - 
                
                    
                    Quiz
                    8.7.2 Logical Operators Quiz
                
             
            
            - 
                
                    
                    Example
                    8.7.3 Light Switch
                
             
            
            - 
                
                    
                    Example
                    8.7.4 President
                
             
            
            - 
                
                    
                    Example
                    8.7.5 Wasting Time
                
             
            
            - 
                
                    
                    Exercise
                    8.7.6 Can You Graduate?
                
             
            
            - 
                
                    
                    Exercise
                    8.7.7 School's Out
                
             
            
            
            
            
            
            
            - 
                
8.8 Comparison Operators
             
            
            - 
                
                    
                    Video
                    8.8.1 Comparison Operators
                
             
            
            - 
                
                    
                    Quiz
                    8.8.2 Comparison Operators Quiz
                
             
            
            - 
                
                    
                    Example
                    8.8.3 Voting Age
                
             
            
            - 
                
                    
                    Example
                    8.8.4 Grade Range
                
             
            
            - 
                
                    
                    Exercise
                    8.8.5 Rolling Dice
                
             
            
            - 
                
                    
                    Exercise
                    8.8.6 Girl Scout Designation
                
             
            
            
            
            
            
            
            - 
                
8.9 If Statements
             
            
            - 
                
                    
                    Video
                    8.9.1 If Statements
                
             
            
            - 
                
                    
                    Quiz
                    8.9.2 If Statements Quiz
                
             
            
            - 
                
                    
                    Example
                    8.9.3 Negative Numbers
                
             
            
            - 
                
                    
                    Example
                    8.9.4 Great Names
                
             
            
            - 
                
                    
                    Example
                    8.9.5 Even and Odd
                
             
            
            - 
                
                    
                    Example
                    8.9.6 Secret Password
                
             
            
            - 
                
                    
                    Exercise
                    8.9.7 Teenagers
                
             
            
            - 
                
                    
                    Exercise
                    8.9.8 Dietary Restrictions
                
             
            
            - 
                
                    
                    Badge
                    8.9.9 Conditionals Badge
                
             
            
            - 
                
                    
                    Survey
                    8.9.10 Mindset Survey 2
                
             
            
            
            
            
            
            
            - 
                
8.10 General For Loops
             
            
            - 
                
                    
                    Video
                    8.10.1 General For Loop
                
             
            
            - 
                
                    
                    Quiz
                    8.10.2 General For Loop Quiz
                
             
            
            - 
                
                    
                    Example
                    8.10.3 Countdown
                
             
            
            - 
                
                    
                    Example
                    8.10.4 Count By Twos
                
             
            
            - 
                
                    
                    Exercise
                    8.10.5 Count By Sevens
                
             
            
            - 
                
                    
                    Exercise
                    8.10.6 Powers of Two
                
             
            
            
            
            
            
            
            - 
                
8.11 Local Variables and Scope
             
            
            - 
                
                    
                    Video
                    8.11.1 Local Variables and Scope
                
             
            
            - 
                
                    
                    Quiz
                    8.11.2 Local Variables and Scope Quiz
                
             
            
            - 
                
                    
                    Example
                    8.11.3 Return Values
                
             
            
            - 
                
                    
                    Exercise
                    8.11.4 Local Variables
                
             
            
            - 
                
                    
                    Badge
                    8.11.5 JavaScript Exercises Badge
                
             
            
            
            
            
            
            
            - 
                
8.12 For Loop Practice
             
            
            - 
                
                    
                    Video
                    8.12.1 For Loop Examples
                
             
            
            - 
                
                    
                    Quiz
                    8.12.2 For Loop Examples Quiz
                
             
            
            - 
                
                    
                    Example
                    8.12.3 For Loop Sum
                
             
            
            - 
                
                    
                    Exercise
                    8.12.4 Better Sum
                
             
            
            - 
                
                    
                    Exercise
                    8.12.5 Factorial
                
             
            
            - 
                
                    
                    Exercise
                    8.12.6 All Dice Values
                
             
            
            
            
            
            
            
            - 
                
8.13 Javascript Control Structures Quiz
             
            
            - 
                
                    
                    Quiz
                    8.13.1 JavaScript Control Structures Quiz
                
             
            
            
            
            
            
            
            - 
                
8.14 Functions and Return Values 1
             
            
            - 
                
                    
                    Video
                    8.14.1 Functions and Return Values 1
                
             
            
            - 
                
                    
                    Quiz
                    8.14.2 Functions and Return Values Quiz
                
             
            
            - 
                
                    
                    Example
                    8.14.3 Double Number
                
             
            
            - 
                
                    
                    Exercise
                    8.14.4 Square with Return Values
                
             
            
            - 
                
                    
                    Exercise
                    8.14.5 Triple with Return Values
                
             
            
            - 
                
                    
                    Exercise
                    8.14.6 Gymnastics Mats
                
             
            
            
            
            
            
            
            - 
                
8.15 Functions and Parameters 1
             
            
            - 
                
                    
                    Video
                    8.15.1 Functions and Parameters 1
                
             
            
            - 
                
                    
                    Quiz
                    8.15.2 Functions and Parameters Quiz 1
                
             
            
            - 
                
                    
                    Example
                    8.15.3 Double Number
                
             
            
            - 
                
                    
                    Exercise
                    8.15.4 Square
                
             
            
            - 
                
                    
                    Exercise
                    8.15.5 Triple
                
             
            
            
            
            
            
            
            - 
                
8.16 Functions and Return Values 2
             
            
            - 
                
                    
                    Video
                    8.16.1 Functions and Return Values 2
                
             
            
            - 
                
                    
                    Quiz
                    8.16.2 Functions and Return Values Quiz 2
                
             
            
            - 
                
                    
                    Example
                    8.16.3 Return Values
                
             
            
            - 
                
                    
                    Exercise
                    8.16.4 Is It Even?
                
             
            
            - 
                
                    
                    Exercise
                    8.16.5 Max
                
             
            
            
            
            
            
            
            - 
                
8.17 Functions and Parameters Quiz
             
            
            - 
                
                    
                    Quiz
                    8.17.1 Functions and Parameters Quiz
                
             
            
            
            
            
            
            
            - 
                
8.18 The Script Tag
             
            
            - 
                
                    
                    Video
                    8.18.1 The Script Tag
                
             
            
            - 
                
                    
                    Quiz
                    8.18.2 The Script Tag Quiz
                
             
            
            - 
                
                    
                    Example
                    8.18.3 Debugging Functions
                
             
            
            - 
                
                    
                    Exercise
                    8.18.4 Writing in the Console
                
             
            
            - 
                
                    
                    Exercise
                    8.18.5 Alert Introduction
                
             
            
            - 
                
                    
                    Exercise
                    8.18.6 Debugging with the Console
                
             
            
            
            
            
            
            
            - 
                
8.19 Using the DOM
             
            
            - 
                
                    
                    Video
                    8.19.1 getElementById
                
             
            
            - 
                
                    
                    Quiz
                    8.19.2 getElementById Quiz
                
             
            
            - 
                
                    
                    Example
                    8.19.3 Welcome to My Site!
                
             
            
            - 
                
                    
                    Exercise
                    8.19.4 Let's Get to Know You
                
             
            
            - 
                
                    
                    Exercise
                    8.19.5 Simple Math
                
             
            
            - 
                
                    
                    Video
                    8.19.6 Using the DOM
                
             
            
            - 
                
                    
                    Quiz
                    8.19.7 Using the DOM Quiz
                
             
            
            - 
                
                    
                    Example
                    8.19.8 Multiple p tags
                
             
            
            - 
                
                    
                    Exercise
                    8.19.9 Menu Opinion
                
             
            
            - 
                
                    
                    Exercise
                    8.19.10 Longest Paragraph
                
             
            
            
            
            
            
            
            - 
                
8.20 Creating Elements Using the DOM
             
            
            - 
                
                    
                    Video
                    8.20.1 Creating Elements Using the DOM
                
             
            
            - 
                
                    
                    Quiz
                    8.20.2 Creating Elements Using the DOM
                
             
            
            - 
                
                    
                    Example
                    8.20.3 Make a Button
                
             
            
            - 
                
                    
                    Example
                    8.20.4 The Whole Family
                
             
            
            - 
                
                    
                    Exercise
                    8.20.5 Roll Call
                
             
            
            - 
                
                    
                    Exercise
                    8.20.6 Add to Calendar
                
             
            
            
            
            
            
            
            - 
                
8.21 Styling Elements Using Javascript
             
            
            - 
                
                    
                    Video
                    8.21.1 Styling Elements Using Javascipt
                
             
            
            - 
                
                    
                    Quiz
                    8.21.2 Styling Elements Using Javascript
                
             
            
            - 
                
                    
                    Example
                    8.21.3 Frankenstein Footnote
                
             
            
            - 
                
                    
                    Example
                    8.21.4 .(attribute) vs. setAttribute
                
             
            
            - 
                
                    
                    Exercise
                    8.21.5 Add a Link
                
             
            
            - 
                
                    
                    Exercise
                    8.21.6 Create a Flag
                
             
            
            - 
                
                    
                    Exercise
                    8.21.7 Checkerboard
                
             
            
            
            
            
            
            
            - 
                
8.22 Functions in HTML
             
            
            - 
                
                    
                    Video
                    8.22.1 Functions in HTML
                
             
            
            - 
                
                    
                    Quiz
                    8.22.2 Functions in HTML
                
             
            
            - 
                
                    
                    Example
                    8.22.3 Changing Text Color
                
             
            
            - 
                
                    
                    Example
                    8.22.4 Change Text Color with Parameters
                
             
            
            - 
                
                    
                    Exercise
                    8.22.5 Announcement Function
                
             
            
            - 
                
                    
                    Exercise
                    8.22.6 Random Number Generator
                
             
            
            - 
                
                    
                    Exercise
                    8.22.7 Add Colors!
                
             
            
            
            
            
            
            
            - 
                
8.23 This Keyword
             
            
            - 
                
                    
                    Video
                    8.23.1 This Keyword
                
             
            
            - 
                
                    
                    Quiz
                    8.23.2 This Keyword
                
             
            
            - 
                
                    
                    Example
                    8.23.3 Clicking Multiple Paragraphs
                
             
            
            - 
                
                    
                    Example
                    8.23.4 Clicking with Event Listeners
                
             
            
            - 
                
                    
                    Exercise
                    8.23.5 Click Box
                
             
            
            - 
                
                    
                    Exercise
                    8.23.6 Cross Out
                
             
            
            - 
                
                    
                    Challenge
                    8.23.7 Make a Quilt
                
             
            
            
            
            
            
            
            - 
                
8.24 Challenge: Make a Keyboard
             
            
            - 
                
                    
                    Connection
                    8.24.1 Challenge Overview!
                
             
            
            - 
                
                    
                    Exercise
                    8.24.2 Make Button
                
             
            
            - 
                
                    
                    Exercise
                    8.24.3 Make Text
                
             
            
            - 
                
                    
                    Challenge
                    8.24.4 Make a Keyboard
                
             
            
            
            
            
            
            
            - 
                
8.25 Keyboard Interactions
             
            
            - 
                
                    
                    Video
                    8.25.1 Keyboard Events
                
             
            
            - 
                
                    
                    Quiz
                    8.25.2 Keyboard Events
                
             
            
            - 
                
                    
                    Example
                    8.25.3 Coordinate Plane
                
             
            
            - 
                
                    
                    Example
                    8.25.4 Make a Keyboard with Key Events
                
             
            
            - 
                
                    
                    Exercise
                    8.25.5 Key Alert
                
             
            
            - 
                
                    
                    Exercise
                    8.25.6 Light Up Squares
                
             
            
            - 
                
                    
                    Exercise
                    8.25.7 Light Switch Squares