# Reading material for the fourth lecture:
```
In week three we will discuss the following topics:
• Capturing user input
• Basic DOM manipulations[img src, innerHTML]
• Code debugging using the browser
• Events
• Code commenting
• Structuring code files
```
- Chrome DevTools [Debugging](https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2016q3)
### A Refresher from some previous covered topics:
Links to MDN (Mozilla Developer Network) topics:
- [Strict mode](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode)
## Review
Go through the topics of week 2-4.
### Week 2
- [Variables (var, let, const)](../fundamentals/variables.md)
- [Basic Data types (Strings, Numbers, Arrays, Booleans)](../fundamentals/values.md)
- [Operators](../fundamentals/operators.md)
- [Naming conventions](../fundamentals/naming_conventions.md)
### Week 3
- [Advanced data types (objects)](../fundamentals/objects.md)
- [Conditional execution](../fundamentals/conditional_execution.md)
- [Statements vs Expressions](../fundamentals/statements_expressions.md)
- [Loops (for/while)](../fundamentals/loops.md)
- [Functions](../fundamentals/functions.md)
- [Scope](../fundamentals/scope.md)
### Week 4
- Capturing user input
- Events
- [Basic DOM manipulations (img src, innerHTML)](../fundamentals/DOM_manipulation.md)
- Code debugging using the browser
- [Code commenting](../fundamentals/code_commenting.md)
- Structuring code files
- [Code formatting](../fundamentals/code_formatting.md)
_Please go through the material and come to class prepared!_