Read this first!
Cheatsheets
My-JavaScript-Repo Learning Order:
-
Programming as conversation Part 1: Expression
- https://github.com/My-JavaScript-Repo/PartOne-Expression-1-Introduction-to-Programming-as-Conversation
- https://github.com/My-JavaScript-Repo/PartOne-Expression-2-Expressions-in-JavaScript
- https://github.com/My-JavaScript-Repo/PartOne-Expression-3-The-Constant-Expression
- https://github.com/My-JavaScript-Repo/PartOne-Expression-4-The-Assignment-Expression
- https://github.com/My-JavaScript-Repo/PartOne-Expression-5-The-Variable-Lookup-Expression
- https://github.com/My-JavaScript-Repo/PartOne-Expression-6-JavaScript-Variables
- https://github.com/My-JavaScript-Repo/PartOne-Expression-7-JavaScript-Data-Types
- https://github.com/My-JavaScript-Repo/PartOne-Expression-8-Working-With-Strings
- https://github.com/My-JavaScript-Repo/PartOne-Expression-9-Boolean-Expressions
- https://github.com/My-JavaScript-Repo/PartOne-Expression-10-Comparisons-in-JavaScript
- https://github.com/My-JavaScript-Repo/PartOne-Expression-11-Logical-Operators
- https://github.com/My-JavaScript-Repo/PartOne-Expression-12-Programming-with-Expressions
-
Programming as conversation Part 2: Statements
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-1-Introduction
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-2-Default-Sequence-and-Comments
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-3-Selection-with-Conditionals-the-if-Statement
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-4-Selection-with-Conditional-the-switch-Statement
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-5-Logging-in-JavaScript
- https://github.com/My-JavaScript-Repo/PartTwo-Statements-6-Repetition-the-while-Loop
-
Programming as conversation Part 3: Bundling Expressions and Statements into Functions
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-1-Introduction
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-2-Testing-With-Javascript
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-3-testing-JavaScript-Lab
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-4-Functions-in-JavaScript
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-5-intro-Functions-Lab
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-6-Function-Parameters-Lab
- https://github.com/My-JavaScript-Repo/PartThree-Bundling-7-Calculator-Challenge-Lab
-
Working with Data Structures
- https://github.com/My-JavaScript-Repo/Data-Structures-1-intro
- https://github.com/My-JavaScript-Repo/Data-Structures-2-arrays
- https://github.com/My-JavaScript-Repo/Data-Structures-3-array-methods
- https://github.com/My-JavaScript-Repo/Data-Structures-4-array-lab
- https://github.com/My-JavaScript-Repo/Data-Structures-5-objects
- https://github.com/My-JavaScript-Repo/Data-Structures-6-modifying-objects
- https://github.com/My-JavaScript-Repo/Data-Structures-7-objects-lab
- https://github.com/My-JavaScript-Repo/Data-Structures-8-debugging-in-node
- https://github.com/My-JavaScript-Repo/Data-Structures-9-errors-and-stack-traces
- https://github.com/My-JavaScript-Repo/Data-Structures-10-looping-code-along
- https://github.com/My-JavaScript-Repo/Data-Structures-11-object-iteration
- https://github.com/My-JavaScript-Repo/Data-Structures-12-traversing-nested-objects
-
Manipulating the DOM
- https://github.com/My-JavaScript-Repo/Dom-1-introduction
- https://github.com/My-JavaScript-Repo/Dom-2-editing-lab
- https://github.com/My-JavaScript-Repo/Dom-3-Changing-the-DOM-dev-tools
- https://github.com/My-JavaScript-Repo/DOM-4-DOM-is-a-tree
- https://github.com/My-JavaScript-Repo/DOM-5-query-selector-methods
- https://github.com/My-JavaScript-Repo/Dom-6-modifying-elements-lab
-
JavaScript Events
- https://github.com/My-JavaScript-Repo/Javascript-events-1
- https://github.com/My-JavaScript-Repo/Javascript-events-2-event-listening-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-3-acting-on-events-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-4-konami-code-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-5-domcontentloaded-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-6-acting-on-events-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-7-basics-create-HTML-from-JSON-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-8-basics-password-generator-lab
- https://github.com/My-JavaScript-Repo/Javascript-events-9-meditation-trainer
-
Asynchronous JavaScript
- https://github.com/My-JavaScript-Repo/js-async-1-fetch-readme
- https://github.com/My-JavaScript-Repo/js-async-2-ice-and-fire-fetch-lab
- https://github.com/My-JavaScript-Repo/js-async-3-weather-api-lab
- https://github.com/My-JavaScript-Repo/js-async-4-intro-to-async
- https://github.com/My-JavaScript-Repo/js-async-5-intro-to-promises
- https://github.com/My-JavaScript-Repo/js-async-6-legacy-data-fetch-xhr