Instructional Video5:04
SciShow Kids

Think Like an Engineer: The BEST Solution! | SciShow Kids

K - 5th
Squeaks, Jessi, and the gang have all designed rafts for our friend Juniper to ride. Now, we'll think like engineers by testing our designs, comparing them, and improving them to make the very best raft we can!
Instructional Video5:16
Crash Course Kids

The Engineering Process

3rd - 8th
So, how do we go about being engineers? In this episode of Crash Course Kids, Sabrina talks to us about the Engineering Process and why we should do things in order, as well as many of the questions we should ask along the way. This...
Instructional Video5:23
Curated Video

It'll Never Fly: Beat Confirmation Bias

10th - Higher Ed
It'll Never Fly' How often have you heard words like that at the start of your project? Or maybe you've heard yourself saying them. If so, you're in danger of 'Confirmation Bias'. If you've ever said 'it'll never fly', you're in good...
Instructional Video13:56
Communication Coach Alex Lyon

What is Foresight for Leaders?

Higher Ed
What is foresight for leaders? Alex Fergnani answers 5 key questions about foresight and why leaders should take it seriously.
Instructional Video6:34
Curated Video

Modern JavaScript from the Beginning - Second Edition - Class Inheritance

Higher Ed
In this video, you will learn about class inheritance in JavaScript, including how to use the "extends" keyword to create subclasses, how to override superclass methods in subclasses, and how to call superclass methods from within...
Instructional Video10:16
Curated Video

Modern JavaScript from the Beginning - Second Edition - Prototypical Inheritance and call()

Higher Ed
In this video, we will discuss prototypical inheritance and demonstrate how to use the call() method to invoke a constructor function from another constructor function. This clip is from the chapter "OOP - Constructors and Prototypes" of...
Instructional Video5:01
Curated Video

Modern JavaScript from the Beginning - Second Edition - Using Object.create()

Higher Ed
In this video, we will explore the Object.create() method and demonstrate how it is used to create objects with a specific prototype. This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern JavaScript from...
Instructional Video4:43
Curated Video

Modern JavaScript from the Beginning - Second Edition - Adding Methods to the Prototype

Higher Ed
In this video, we will demonstrate how to add methods to the prototype of an object. We will also discuss the benefits of using prototypes to share methods between objects. This clip is from the chapter "OOP - Constructors and...
Instructional Video5:05
Curated Video

Revolutionizing Sports with Technology: The Future of Athletic Performance

Pre-K - Higher Ed
The video explores how technology is revolutionizing the world of sports, from advanced training aids like Dartfish for elite athletes to intelligent running shoes that adapt cushioning levels based on terrain. Companies like Nike are...
Instructional Video9:36
Curated Video

Modern Web Design with HTML5, CSS3, and JavaScript - Before and After Insert Triggers

Higher Ed
This video introduces you to the before and after insert triggers. This clip is from the chapter "Common JavaScript Questions and Answers for Interview Preparation and Practice" of the series "Modern Web Design with HTML5, CSS3, and...
Instructional Video4:23
Curated Video

UX Design for Web Developers (Video 32)

Higher Ed
User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfills the objectives of the company as...
Instructional Video5:11
Curated Video

UX Design for Web Developers (Video 35)

Higher Ed
User experience (UX) design is a theoretical understanding of how users interact with websites. The major challenge developers building a company website face is finding the right balance that fulfills the objectives of the company as...
Instructional Video3:20
Science360

Engineering to Solve Real-World Problems - USA Science and Engineering Festival

12th - Higher Ed
The Mobile Area Education Foundation is designing lessons to teach kids that engineering and math can solve real-world problems...like designing ways to catch blood clots in a model human circulatory system.
Instructional Video9:27
Curated Video

Multi-Paradigm Programming with Modern C++ - More Range Examples

Higher Ed
Everything you can do with loops and algorithms; you can also do with ranges. Thanks to lazy evaluation of views, the code becomes more functional, and often more compact. • Returning ranges from functions • Creating a new range that...
Instructional Video5:40
IDG TECHtalk

Microsoft Defender for Business | What security admins need to know

Higher Ed
The new Microsoft Defender for Business makes important Windows security features more available to small businesses.
Instructional Video6:29
Curated Video

Multi-Paradigm Programming with Modern C++ - Structure of C++ Projects

Higher Ed
In this video, we learn what is physical project structure and why it is important. • What is project structure? • Why is good structure important? • What are the elements of project structure? This clip is from the chapter "Structuring...
Instructional Video4:10
Curated Video

Creational Design Patterns in Modern C++ - Prototype Manager - Part II

Higher Ed
This video is the second part of the two-part video that demonstrates how to complete the implementation of the prototype manager. This clip is from the chapter "Prototype" of the series "Creational Design Patterns in Modern C++".This...
Instructional Video14:32
Curated Video

Multi-Paradigm Programming with Modern C++ - Synchronization with Atomics

Higher Ed
Even something as simple as an integer is not immune from data races. Atomics can solve this problem. They are often implemented at hardware level, and C++ provides an API. In this video, we will learn how to use atomics. • Introduction...
Instructional Video4:28
Curated Video

Multi-Paradigm Programming with Modern C++ - Application Binary Interface

Higher Ed
Sometimes we want to share a package, without sharing its source code. And sometimes we want to push updates to our shared libraries, without requiring that customers re-build their applications. This requires a stable application binary...
Instructional Video4:49
Curated Video

Creational Design Patterns in Modern C++ - Basic Example - demonstrates how to implement the prototype pattern

Higher Ed
This video demonstrates how to implement the prototype pattern with a basic example. • Run the app through Visual Studio • Run the app through PowerShell • Run the app through File Explorer This clip is from the chapter "Prototype" of...
Instructional Video6:09
Curated Video

Multi-Paradigm Programming with Modern C++ - On Development Tools

Higher Ed
You only need a compiler and a text editor to begin working with C++. Professional development requires more tools. This video provides an overview of the most important ones. • Hardware and build acceleration • Version control,...
Instructional Video7:49
Curated Video

Multi-Paradigm Programming with Modern C++ - Coroutine Mechanics

Higher Ed
In order to be able to implement coroutines, we have to understand a few low-level mechanisms. This video is an overview of how process memory is structured, how functions are called, and finally, how coroutine state is copied from the...
Instructional Video8:11
Curated Video

Multi-Paradigm Programming with Modern C++ - Compile-Time Evaluation Using constexpr

Higher Ed
Some expressions can be evaluated during compilation. This lets us improve performance, and also compute constants, which improves code readability. • About constant expressions • What code can become a constexpr? • Live coding: instant...
Instructional Video7:56
Curated Video

Multi-Paradigm Programming with Modern C++ - Going Functional

Higher Ed
Why use function objects together with instead of loops? How to write great lambda expressions easily, and how to master the capture block. • Implementing search with a simple loop and with an algorithm • Mastering the capture block •...