Instructional Video8:44
Curated Video

Modern JavaScript from the Beginning - Second Edition - Under the Hood: How Async JS Works

Higher Ed
In this video, you will learn about how asynchronous JavaScript works. We will see how JavaScript uses the event loop to manage asynchronous tasks and how it avoids blocking the main thread of execution. This clip is from the chapter...
Instructional Video4:56
Curated Video

Modern JavaScript from the Beginning - Second Edition - DevTools Network Tab

Higher Ed
In this video, you will learn about the Network tab in the Chrome DevTools. We will see how to inspect HTTP requests and responses and how to analyze network performance. This clip is from the chapter "Asynchronous JavaScript" of the...
Instructional Video2:45
Curated Video

Modern JavaScript from the Beginning - Second Edition - Under the Hood: Thread of Execution

Higher Ed
In this video, you will learn about the thread of execution in JavaScript and how synchronous code execution works. We will see how JavaScript manages the stack, heap, and queue and how it executes code line by line. This clip is from...
Instructional Video15:00
Curated Video

Modern JavaScript from the Beginning - Second Edition - KeyCode Mini-Project

Higher Ed
In this video, we will work on a mini project that uses keyboard events to create a simple game. You will learn how to use event listeners and key properties to detect user input and update the game state accordingly. This clip is from...
Instructional Video10:32
Curated Video

Modern JavaScript from the Beginning - Second Edition - Keyboard Events and Key Properties

Higher Ed
In this video, we will look at how to handle keyboard events such as keydown, keyup, and keypress in JavaScript. You will learn how to use event listeners to respond to keyboard events and how to access key properties of the event...
Instructional Video4:54
Curated Video

Modern JavaScript from the Beginning - Second Edition - Custom insertAfter() Challenge

Higher Ed
This video presents a coding challenge to create a custom function called insertAfter() that can insert an element after a specific element in the DOM. This clip is from the chapter "DOM Manipulation" of the series "Modern JavaScript...
Instructional Video4:14
Curated Video

Modern JavaScript from the Beginning - Second Edition - Refactor to Multiple Functions

Higher Ed
This video covers how to refactor code into multiple functions to make it more organized and easier to read. It covers the concepts of function composition and separation of concerns. This clip is from the chapter "DOM Manipulation" of...
Instructional Video7:04
Curated Video

Modern JavaScript from the Beginning - Second Edition - While and Do While Loops

Higher Ed
In this video, you will learn about while and do-while loops in JavaScript and how they differ from for loops. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern JavaScript from the...
Instructional Video11:30
Curated Video

Modern JavaScript from the Beginning - Second Edition - For Loop

Higher Ed
In this video, we will explore the for loop in JavaScript, which allows us to iterate over a set of values. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern JavaScript from the...
Instructional Video7:00
Curated Video

Modern JavaScript from the Beginning - Second Edition - If Statements

Higher Ed
This video covers the basic syntax and use of if statements in JavaScript, which allow us to execute different code blocks based on conditions. This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from...
Instructional Video4:58
Curated Video

Modern JavaScript from the Beginning - Second Edition - The Call Stack

Higher Ed
Finally, this video explains call stack, which is the mechanism used by JavaScript to keep track of function calls and their respective execution contexts. This clip is from the chapter "Functions, Scope, and Execution Context" of the...
Instructional Video4:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Execution Context in Action

Higher Ed
This video demonstrates how execution context works in practice, using examples to illustrate the different stages of the execution context. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern...
Instructional Video9:24
Curated Video

Modern JavaScript from the Beginning - Second Edition - Execution Context

Higher Ed
Here, you will learn about execution context, which is the environment in which JavaScript code is executed. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the Beginning".In...
Instructional Video4:18
Curated Video

Modern JavaScript from the Beginning - Second Edition - Declaration Versus Expression

Higher Ed
This video discusses the difference between function declarations and function expressions, and how to use them effectively in our code. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern...
Instructional Video6:14
Curated Video

Modern JavaScript from the Beginning - Second Edition - Creating a Function

Higher Ed
In this video, you will learn how to create a function in JavaScript, and how to call it to perform a specific task. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern JavaScript from the...
Instructional Video1:38
Curated Video

Modern JavaScript from the Beginning - Second Edition - Section Introduction-Functions, Scope and Execution Context

Higher Ed
This video provides an overview of the topics that will be covered in this section, which includes functions, scope, and execution context. This clip is from the chapter "Functions, Scope, and Execution Context" of the series "Modern...
Instructional Video7:06
Curated Video

Modern JavaScript from the Beginning - Second Edition - Comments and Shortcuts

Higher Ed
In this video, we will go over commenting in JavaScript and introduce some helpful keyboard shortcuts for our coding workflow. This clip is from the chapter "Variables, Data Types, Methods, and More" of the series "Modern JavaScript from...
Instructional Video3:01
Curated Video

Modern JavaScript from the Beginning - Second Edition - The Sandbox Files

Higher Ed
In this video, we will introduce the "sandbox" files that we will be using throughout the course to test our code and explore new concepts. This clip is from the chapter "Variables, Data Types, Methods, and More" of the series "Modern...
Instructional Video7:10
Curated Video

Modern JavaScript from the Beginning - Second Edition - Running JavaScript in the Browser

Higher Ed
In this video, we will explain how to run JavaScript code in the browser with a simple Hello World code. This clip is from the chapter "Course Introduction" of the series "Modern JavaScript from the Beginning".In this section, we will...
Instructional Video5:29
Curated Video

Modern JavaScript from the Beginning - Second Edition - Tools and Setup

Higher Ed
In this video, we will see the tools we will need to follow along with the course. We will cover text editor, web browser, and JavaScript console. We will also see how to set up our development environment and install any necessary...
Instructional Video7:46
Curated Video

Modern JavaScript from the Beginning - Second Edition - What Is JavaScript?

Higher Ed
In this video, we will cover the basics of JavaScript. We will discuss what is JavaScript used for and understand why we should learn JavaScript. This clip is from the chapter "Course Introduction" of the series "Modern JavaScript from...
Instructional Video2:24
Curated Video

Modern JavaScript from the Beginning - Second Edition - Welcome to the Course

Higher Ed
In this video, we will be introduced to the course and get an idea of what we can expect from the course, including the topics we will cover and the projects we will build. This clip is from the chapter "Course Introduction" of the...
Instructional Video4:41
Curated Video

Machine Learning: Random Forest with Python from Scratch - Leaf and Decision Node

Higher Ed
In this lesson, you will learn to create two classes, a leaf node and a decision node, with a constructor. This clip is from the chapter "Random Forest Step-by-Step" of the series "Machine Learning: Random Forest with Python from...
Instructional Video13:11
Curated Video

Machine Learning: Random Forest with Python from Scratch - Using Matplotlib for Data Visualization (1)

Higher Ed
This video demonstrates data visualization using the Matplotlib function and explains data cleaning by removing outliers and filling in missing values. This clip is from the chapter "Random Forest Step-by-Step" of the series "Machine...