Instructional Video10:25
SciShow

Curious Orangutans and 4 Other Animals a Bit Different in Captivity

12th - Higher Ed
Surround a wild animal with humans, and there are bound to be some changes. Here are five animals that show differences in captivity.
Instructional Video4:56
TED-Ed

TED-Ed: How one woman put man on the moon - Matt Porter and Margaret Hamilton

Pre-K - Higher Ed
The Apollo 11 moon landing was about the astronauts, mission control, software and hardware all working together as a seamless integrated system. None of which would have been possible without the contributions of one engineer: Margaret...
Instructional Video10:25
SciShow

Curious Orangutans and 4 Other Animals a Bit Different in Captivity

12th - Higher Ed
Surround a wild animal with humans, and there are bound to be some changes. Here are five animals that show differences in captivity.
Instructional Video7:31
Curated Video

Express Framework Mastery: From Beginner to Advanced with Node.js - Asynchronous Node.js Demonstration setTimeout

Higher Ed
In this video, we provide a practical demonstration of how asynchronous programming works in Node.js using the setTimeout function. We explain the concept of asynchronous programming and why it's so important for building scalable and...
Instructional Video3:35
Curated Video

Express Framework Mastery: From Beginner to Advanced with Node.js - What Is REPL Node.js

Higher Ed
In this video, we will explore the concept of REPL (Read-Eval-Print Loop) in the context of Node.js. We will discuss what REPL is, how it works, and why it's such a powerful tool for developers working with Node.js.
Instructional Video11:33
Curated Video

The DON'Ts of Online Teaching - How to be a Good Online Educator

9th - Higher Ed
Online education is here to stay, whether it is a fully online class or a hybrid between online and face-to-face. Here we go over what you should NOT do when you are setting up an online class. This is vital to know if you want to be...
Instructional Video12:59
Curated Video

Java Multithreading and Parallel Programming Masterclass - Running Asynchronous Workloads on Spring Boot

Higher Ed
This video demonstrates running asynchronous workloads on Spring Boot.
Instructional Video5:23
Curated Video

Java Multithreading and Parallel Programming Masterclass - Parallel Versus Concurrent Versus Asynchronous Versus Non-Blocking

Higher Ed
This video explains the difference between parallel versus concurrent versus asynchronous versus non-blocking concepts.
Instructional Video7:11
Curated Video

Modern JavaScript from the Beginning - Second Edition - Constructor Functions

Higher Ed
In this video, we will introduce constructor functions and explain how they are used to create objects. We will also discuss the 'new' keyword and how it is used to instantiate objects from constructor functions.
<
br/>
This clip is...
Instructional Video5:07
Curated Video

Modern JavaScript from the Beginning - Second Edition - More on Object Literals and this Keyword

Higher Ed
In this video, we will review object literals and the 'this' keyword. We will discuss how the 'this' keyword refers to the current object and how we can use it to access object properties.
<
br/>
This clip is from the chapter "OOP -...
Instructional Video6:59
Curated Video

Modern JavaScript from the Beginning - Second Edition - Basic Principles of OOP

Higher Ed
In this video, we will discuss the three main principles of OOP: encapsulation, inheritance, and polymorphism. We will explain what each of these principles means and how they are used in OOP.
<
br/>
This clip is from the chapter...
Instructional Video9:22
Curated Video

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

Higher Ed
In this video, we will define object-oriented programming and explore its fundamental concepts, including objects, classes, and inheritance.
<
br/>
This clip is from the chapter "OOP - Constructors and Prototypes" of the series...
Instructional Video2:08
Curated Video

Modern JavaScript from the Beginning - Second Edition - Section Introduction-OOP Section Intro

Higher Ed
In this video, we will introduce the topic of Object-Oriented Programming (OOP) and explain its importance in modern web development.
<
br/>
This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern...
Instructional Video13:29
Curated Video

Modern JavaScript from the Beginning - Second Edition - Speech Synthesis API - Text to Speech

Higher Ed
In this video, you will learn about the Speech Synthesis API. We will see how to create a project that converts text to speech using the Speech Synthesis API.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series...
Instructional Video11:45
Curated Video

Modern JavaScript from the Beginning - Second Edition - Speech Recognition API - Color Say Project

Higher Ed
In this video, you will learn about the Speech Recognition API. We will see how to create a project that recognizes a user's speech and changes the background color of the page accordingly.
<
br/>
This clip is from the chapter "Web...
Instructional Video10:33
Curated Video

Modern JavaScript from the Beginning - Second Edition - Web Animations API - Ball Project

Higher Ed
In this video, you will learn about the Web Animations API. We will see how to create animations using the Web Animations API and how to control them using JavaScript.
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Instructional Video12:49
Curated Video

Modern JavaScript from the Beginning - Second Edition - Video Player Project

Higher Ed
In this video, you will learn how to create a video player using the Video API. We will see how to customize the video controls and add a progress bar.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern...
Instructional Video6:27
Curated Video

Modern JavaScript from the Beginning - Second Edition - Video API

Higher Ed
In this video, you will learn about the Video API. we will see how to load a video, play and pause it, and add video controls to it.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Instructional Video9:10
Curated Video

Modern JavaScript from the Beginning - Second Edition - Drum Machine Project

Higher Ed
In this video, you will learn how to create a drum machine using the Web Audio API. We will see how to create different drum sounds and how to play them using a keyboard.
<
br/>
This clip is from the chapter "Web Browser APIs" of...
Instructional Video20:10
Curated Video

Modern JavaScript from the Beginning - Second Edition - Music Player Project

Higher Ed
In this video, you will learn how to create a music player using the Web Audio API. We will see how to load audio files, play and pause audio, and create audio effects.
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Instructional Video8:31
Curated Video

Modern JavaScript from the Beginning - Second Edition - Web Audio API

Higher Ed
In this video, you will learn about the Web Audio API. We will see how to use this API to create audio effects in our application.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Instructional Video11:13
Curated Video

Modern JavaScript from the Beginning - Second Edition - Animated Clock - Part 2

Higher Ed
In this video, we will continue creating the animated clock from the previous video. We will see how to add a minute hand, an hour hand, and a second hand to the clock.
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Instructional Video25:13
Curated Video

Modern JavaScript from the Beginning - Second Edition - Animated Clock - Part 1

Higher Ed
In this video, you will learn how to create an animated clock using the Canvas API and the requestAnimationFrame() method.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Instructional Video8:16
Curated Video

Modern JavaScript from the Beginning - Second Edition - requestAnimationFrame() Method

Higher Ed
In this video, you will learn about the requestAnimationFrame() method. We will see how to use this method to create smooth animations in our application.
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern...