My Projects
Unit 1
Lesson 1.1 – What Is JavaScript and Where Does It Run?
Lesson 1.2 – Writing JavaScript Correctly — Syntax, Semicolons, and Comments
Unit 2
Lesson 2.1 – Variables and Data Types in JavaScript
Lesson 2.2 – Working with Strings and Template Literals
Lesson 2.3 – Numbers, Math, and Conversion
Unit 2 Project – Build Your Own Interactive Quiz!
Unit 3
Lesson 3.1 – Conditional Statements — Making Decisions in Code
Lesson 3.3 – Combining Loops and Conditions — Algorithmic Thinking
Lesson 3.3 Test
Unit 3 Project – Build the Guessing Game!
(Project is broken on chrome, press ctrl+shift+I to make it work on firefox.)
Unit 4
Lesson 4.1 – Defining and Calling Functions
Lesson 4.2 – Functions with Parameters and Return Values
Lesson 4.3 – Scope and Debugging Functions
Unit 4 Project – Refactor With Functions - Clean Code, Smart Code
Unit 5
Lesson 5.1 – Arrays — Creating and Using Lists of Data
Lesson 5.2 – Objects — Key-Value Pairs and Real-World Data
Unit 5 Project – Build a Real-World Data Manager App
Unit 6
Lesson 6.1 – The DOM — Selecting and Modifying Elements
Lesson 6.2 – Handling Events — Click, Input, Submit
Unit 6 Project – Build an Interactive Web Page
Unit 7
Lesson 7.1 – Working with Forms and Validating Input
Unit 7 Project – Build Your Own Web App
Unit 8
Lesson 8.1 – What Is an API and How Does fetch() Work?
Lesson 8.2 – Displaying API Data on the Page with Style
Lesson 8.3 – Making a Dynamic Search Tool with an API
Unit 8 Project – Live API-Powered Web App
Unit 9
Lesson 9.1 – What Is a Class and How Do You Use One?
Lesson 9.2 – Adding Methods and Behavior to Your Class
Lesson 9.3 – Looping Through Instances and Displaying Data
Unit 9 Project – Object-Oriented Game or App
Unit 10
Lesson 10.1 – What Is Game State and How Do You Track It? [MAR10 Day :)]
Lesson 10.2 - Using Timers and Intervals for Game Effects
Unit 11
Not finished
Unit 12
Not finished