Video: Get Into the Right Mindset
Get Into the Right Mindset
Useful Tools For JavaScript 101
Questions: Introduction to JavaScript 101
Quiz: Introduction to JavaScript 101
First Look at JavaScript Code
Video: Basic JavaScript Timer
Run JavaScript Interactively in the Browser
Essential Tools - Command Line Git VSCode and More
Get Your JS 101 Labs Project
How to Push Your Work to GitHub
How to Publish A Web Page With GitHub Pages
Video: How to Publish Your Code With GitHub Pages
What Is Front-End Web Development
Learn Basic HTML: Syntax Tags and Creating a File
Introduction to CSS: Styling the Web
How to Add Your First JavaScript to an HTML File
Video: What Is Front-End Development
Journal: Introduction to Front-End Web Development
Quiz: Introduction to Front End Development
Lab: Introduction to Front-End Web Development
Feedback: Introduction to Front-End Web Development
JavaScript Syntax: Semicolons
Video: Javascript Syntax - Semicolons
JavaScript Syntax: Whitespace
Video: Javascript Syntax - Whitespace
JavaScript Syntax: Case-Sensitivity
JavaScript Syntax: Comments
Video: Javascript Syntax - Comments
Variables in JavaScript: Understanding What They Are
Video: What is a JavaScript Variable
Naming Conventions in JavaScript: For Beginners
Video: Camel Case and Other JavaScript Naming Conventions
Understanding the Difference Between Null and Undefined in JavaScript
Video: Javascript Null vs Undefined
What is a Boolean in JavaScript
Numbers and Mathematical Operators in JavaScript
Video: What Is a JavaScript Number
Introduction to Strings in JavaScript
Video: Javascript Strings
JavaScript's Dynamic Typing vs Static Typing
Data Coercion in JavaScript: Converting Strings to Numbers
Video: Data Coercion - Javascript ParseFloat and ParseInt
Lab: Basic Syntax and Data Types
Questions: Basic Syntax and Data Types
Quiz: Basic Syntax and Data Types
Feedback: Basic Syntax and Data Types
How to Program Logic in JavaScript: Comparison Operators Explained
Video: Comparison Operators in Javascript
How to Write If Statements in JavaScript: Conditionals
The JavaScript Ternary Operator
The Logical "and" Operator and Logical "or" Operator in JavaScript
Video: What Is a Conditional Statement
JavaScript Iteration: What Is a Loop
Understanding JavaScript For Loops: How to Read and Write Them
Video: Learn About the JavaScript For Loop
Understanding the JavaScript While Loop
Video: What Is the Javascript While Loop
Learn the Basics of JavaScript Functions
Video: Learn the Basics of JavaScript Functions
Understanding JavaScript Function Arguments and Parameters
The Return Statement in JavaScript: Why it Matters
Video: What Is the Javascript Function Return Statement
Anonymous Functions and Function Expressions in JavaScript
Video: What Are Anonymous Functions in Javascript
Introduction to JavaScript Dot Notation and Methods
Lab: Conditional Statements Loops and Functions
Questions: Conditional Statements Loops and Functions
Quiz: Conditional Statements Loops and Functions
Feedback: Conditional Statements Loops and Functions
Introduction to JavaScript Arrays
Indexing JavaScript Arrays
Video: How to Read and Manipulate a JavaScript Array
JavaScript Array Length: The .length property
Video: Learn Some Javascript Array Methods
How to Insert Delete or Replace Array Items: JavaScript's .splice()
JavaScript Array Essentials: Using pop push shift and unshift
Video: Add and Delete Array Items
Browser Developer Tools: The Elements Tab
Video: Developer Tools - Elements
Browser Developer Tools: The Console
Video: Developer Tools - Console
Browser Developer Tools: The Sources Tab
Video: Developer Tools - Sources
Install VS Code and Extensions
Video: Text Editor - Install VSCode Extensions
Video: VSCode Development Setup
Introduction to JavaScript Objects
Referencing JavaScript Object Properties
Video: What Is a Javascript Object
Understanding Methods vs Functions in JavaScript
Video: Working With JavaScript Objects
JavaScript's Standard Built-in Objects and the Global Object
Video: Javascript Objects - Native Objects
JSON in JavaScript: What it is How to Use it
Video: What is JSON (JavaScript Object Notation)
Introduction to Object Instantiation in JavaScript
Introduction to the JavaScript Date Object
Video: What Is a JS Date Object
Lab: Arrays Objects and Useful Tools
Quiz: Arrays Objects and Useful Tools
Questions: Arrays Objects and Useful Tools
Feedback: Arrays Objects and Useful Tools
Strings vs Arrays in JavaScript
JavaScript Array to String and String to Array
Video: Javascript Array to String Conversion
What Are Regular Expressions (Regex)
Video: What Are Regular Expressions (Regex)
How to Match a String in JavaScript
How to Replace Strings in JavaScript
VIDEO: How to Replace Strings Using Regex
The Basics of Scope in JavaScript
VIDEO: Learn About Variable Scope
Higher-Order Functions in JavaScript
Video: What Are Higher-Order Functions
Basics of Arrow Functions in JavaScript
Video: What Are Javascript Arrow Functions
JavaScript .forEach() for Array Iteration
Video: What Is the Javascript ForEach Method
Lab: Advanced Arrays Strings and Functions
Journal: Advanced Arrays Strings and Functions
Quiz: Advanced Arrays Strings and Functions
Feedback: Advanced Arrays Strings and Functions
Understanding the JavaScript DOM
Video: The DOM and Javascript
Select DOM Elements Using JavaScript
Video: How to Select DOM Elements Using Javascript Selectors
Change Text of DOM Elements with JavaScript
Video: Learn About Javascript DOM Manipulaiton
Create and Place New DOM Elements with JavaScript
Video: How to Create DOM Elements
Change CSS Styles With JavaScript
Video: How to Create a Web Page With Javascript
Video: What Are Javascript Events
Introduction to JavaScript Events and Listeners
Video: What Are Javascript Event Listeners
Video: Learn About the Javascript Event Object
Event Propagation in JavaScript
Video: What Is Event Propagation
Video: Example of Javascript Event Propagation
Journal: The DOM and Events
Feedback: The DOM and Events
Video: What Is an HTTP Request
What Is an API (Application Programming Interface)
Video: What Is an API (Application Programming Iinterface)
Understanding Asynchronicity in JavaScript
Video: Javascript Synchronicity and Runtime
JavaScript XMLHttpRequest
Video: What Is an XHR - XML HTTP Request
Video: Extended Javascript HTTP Requests
What Is the Pyramid of Doom in JavaScript
JavaScript Error Catching and Throwing
Video: How to Handle Errors With the Javascript Try...Catch Block
Lab: Requests and Error Handling
Quiz: Requests and Error Handling
Journal: Requests and Error Handling
Feedback: Requests and Error Handling
Understanding JavaScript Promises for Asynchronous Programming
Video: What Is a Javascript Promise
JavaScript Fetch API: Introduction
Video: How to Use the Javascript Fetch Method
Understanding Async Await in JavaScript
Video: How to Use Async Await
Lab: Promises Fetch and Async Await
Journal: Promises Fetch and Async Await
Quiz: Promises Fetch and Async Await
Feedback: Promises Fetch and Async Await