- Introductions
- Setup
- Cloud 9
- Command Line
- Programming languages overview
- JavaScript interpreters (Node & Chrome DevTools)
- REPL
- Numbers
- Basic Math
- Strings
- Variables
- Variables
- Declaration & Assignment
- Case Sensitive
- Valid/Invalid variables names
- Reserved keywords
- Comments
- Single line comments
- Multi line comments
- Using comments to plan
- Boolean type
- Boolean comparison operators
- Type coercion
- Truthy and Falsy
- Strict (non-coercing) boolean operators
- Boolean logical operators
- if statements
- Truthy and Falsy
- Two new types
- null
- undefined
- Block statements
- Control statements
- if
- if...else
- if...else if...else
- Common mistake - accidental assignment
- Looping
- while
- Using JavaScript on the web
- document.write
- Running an html file in Cloud 9
- prompt
- Comments
- Single line
- multi-line
- Using comments for thinking/planning