> For the complete documentation index, see [llms.txt](https://marcylabschool.gitbook.io/swe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://marcylabschool.gitbook.io/swe/mod-1-javascript-fundamentals/overview.md).

# Overview

From data types and variables to arrays and iteration, the skills you will learn in this module can be found in any programming language. In this module, we'll learn the particular syntax for JavaScript!

## Chapters

* [1. Intro to Programming](/swe/mod-1-javascript-fundamentals/0-intro-to-programming.md)
* [2. Data Types & Variables](/swe/mod-1-javascript-fundamentals/1-data-types-variables.md)
* [3. Functions](/swe/mod-1-javascript-fundamentals/2-functions.md)
* [4. String Methods & Conditional Statements](/swe/mod-1-javascript-fundamentals/3-strings-conditional-statements.md)
* [5. Node Modules & Testing](/swe/mod-1-javascript-fundamentals/4-node-modules-testing.md)
* [6. Loops](/swe/mod-1-javascript-fundamentals/5-loops.md)
* [7. Arrays](/swe/mod-1-javascript-fundamentals/6-arrays.md)
* [8. Objects](/swe/mod-1-javascript-fundamentals/7-objects.md)
* [9. Errors](/swe/mod-1-javascript-fundamentals/8-errors.md)
* [10. Higher Order Functions & Callbacks](/swe/mod-1-javascript-fundamentals/9-hof-callbacks.md)
* [11. Array Higher-Order Methods](/swe/mod-1-javascript-fundamentals/10-hof-array-methods.md)
* [12. Regex (Bonus Chapter!)](/swe/mod-1-javascript-fundamentals/11-regex.md)
