Hi, what do you want to do?
SciShow
Curious Orangutans and 4 Other Animals a Bit Different in Captivity
Surround a wild animal with humans, and there are bound to be some changes. Here are five animals that show differences in captivity.
TED-Ed
TED-Ed: How one woman put man on the moon - Matt Porter and Margaret Hamilton
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...
SciShow
Curious Orangutans and 4 Other Animals a Bit Different in Captivity
Surround a wild animal with humans, and there are bound to be some changes. Here are five animals that show differences in captivity.
Curated Video
Express Framework Mastery: From Beginner to Advanced with Node.js - Asynchronous Node.js Demonstration setTimeout
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...
Curated Video
Express Framework Mastery: From Beginner to Advanced with Node.js - What Is REPL Node.js
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.
Curated Video
The DON'Ts of Online Teaching - How to be a Good Online Educator
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...
Curated Video
Java Multithreading and Parallel Programming Masterclass - Running Asynchronous Workloads on Spring Boot
This video demonstrates running asynchronous workloads on Spring Boot.
Curated Video
Java Multithreading and Parallel Programming Masterclass - Parallel Versus Concurrent Versus Asynchronous Versus Non-Blocking
This video explains the difference between parallel versus concurrent versus asynchronous versus non-blocking concepts.
Curated Video
Modern JavaScript from the Beginning - Second Edition - Constructor Functions
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...
<
br/>
This clip is...
Curated Video
Modern JavaScript from the Beginning - Second Edition - More on Object Literals and this Keyword
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 -...
<
br/>
This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Basic Principles of OOP
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...
<
br/>
This clip is from the chapter...
Curated Video
Modern JavaScript from the Beginning - Second Edition - What Is OOP?
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...
<
br/>
This clip is from the chapter "OOP - Constructors and Prototypes" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-OOP Section Intro
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...
<
br/>
This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Speech Synthesis API - Text to Speech
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Speech Recognition API - Color Say Project
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...
<
br/>
This clip is from the chapter "Web...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Web Animations API - Ball Project
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Video Player Project
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Video API
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Drum Machine Project
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Music Player Project
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Web Audio API
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Animated Clock - Part 2
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Animated Clock - Part 1
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - requestAnimationFrame() Method
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...
<
br/>
This clip is from the chapter "Web Browser APIs" of the series "Modern...