@ -8,5 +8,4 @@ There are many tools that a web developer may need that are on the [MDN document
Exemplary | Adequate | Needs Improvement
--- | --- | -- |
|Explained why web developer would use tool| Explained how, but not why developer would use tool| Did not mention how or why a developer would use tool |
|Provided a similar tool with docs link| Provided a similar tool without docs link | Did not mention a similar tool or used same tool on MDN |
|Explained why web developer would use tool| Explained how, but not why developer would use tool| Did not mention how or why a developer would use tool |
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
@ -10,6 +8,8 @@
When we think about writing code, we always want to ensure our code is readable. While this sounds counterintuitive, code is read many more times than it's written. One core tool in a developer's toolbox to ensure maintainable code is the **function**.
[](https://youtube.com/watch?v=XgKsD6Zwvlc "Methods and Functions")
## Functions
At its core, a function is a block of code we can execute on demand. This is perfect for scenarios where we need to perform the same task multiple times; rather than duplicating the logic in multiple locations (which would make it hard to update when the time comes), we can centralize it in one location, and call it whenever we need the operation performed - you can even call functions from other functions!.

> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
@ -11,6 +9,8 @@ Pre-Lecture Quiz
Making decisions and controlling the order in which your code runs makes your code reusable and robust. This section covers the syntax for controlling data flow in JavaScript and its significance when used with Boolean data types
> Sketchnote by [Tomomi Imura](https://twitter.com/girlie_mac)
@ -11,6 +9,8 @@ Pre-Lecture Quiz
This lesson covers the basics of JavaScript, the language that provides interactivity on the web. In this lesson, you'll learn about arrays and loops, which are used to manipulate data.
[](https://youtube.com/watch?v=Q_CRM2lXXBg "Arrays and Loops")
## Arrays
Working with data is a common task for any language, and it's a much easier task when data is organized in a structural format, such as arrays. With arrays, data is stored in a structure similar to a list. One major benefit of arrays is that you can store different types of data in one array.