-
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