Curated Video
Modern JavaScript from the Beginning - Second Edition - Under the Hood: How Async JS Works
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - DevTools Network Tab
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Under the Hood: Thread of Execution
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - KeyCode Mini-Project
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Keyboard Events and Key Properties
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Custom insertAfter() Challenge
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Refactor to Multiple Functions
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - While and Do While Loops
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - For Loop
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - If Statements
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - The Call Stack
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Execution Context in Action
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Execution Context
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Declaration Versus Expression
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Creating a Function
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-Functions, Scope and Execution Context
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Comments and Shortcuts
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - The Sandbox Files
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Running JavaScript in the Browser
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Tools and Setup
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - What Is JavaScript?
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...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Welcome to the Course
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...
Curated Video
Machine Learning: Random Forest with Python from Scratch - Leaf and Decision Node
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...
Curated Video
Machine Learning: Random Forest with Python from Scratch - Using Matplotlib for Data Visualization (1)
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...