Instructional Video7:19
Curated Video

Complete Java SE 8 Developer Bootcamp - Abstract Classes: Part 1

Higher Ed
Abstract classes are constructs that allow subtypes to share common state and behavior definitions, all while enabling polymorphism. This clip is from the chapter "Abstract Classes and Interfaces" of the series "Complete Java SE 8...
Instructional Video3:09
Curated Video

Multi-Paradigm Programming with Modern C++ - What Makes a Good Interface

Higher Ed
Application programming interfaces are to programmer what UI is to the end user. Creating good interfaces improves modularity and promotes code reuse. • What is an API and why we need it? • What makes a good API? • How to design a good...
Instructional Video5:08
Curated Video

Creational Design Patterns in Modern C++ - S.O.L.I.D. Principles - Part III

Higher Ed
This video is the third part of the three-part video that explains the Interface Segregation and Depending Inversion principles. • What a variant represents • std::variant interface and usage • Example of use cases This clip is from the...
Instructional Video14:56
Packt

Callback Abstraction

Higher Ed
Asynchronous Node.js (Weather App): Callback Abstraction This clip is from the chapter "Asynchronous Node.js (Weather App)" of the series "The Complete Node.js Developer Course (3rd Edition)".In this section, you will learn about...
Instructional Video17:14
Packt

Callback Abstraction Challenge

Higher Ed
Asynchronous Node.js (Weather App): Callback Abstraction Challenge This clip is from the chapter "Asynchronous Node.js (Weather App)" of the series "The Complete Node.js Developer Course (3rd Edition)".In this section, you will learn...
Instructional Video2:07
Curated Video

Linux Administration Bootcamp: Go from Beginner to Advanced - Logical Volume Manager (LVM) - Layers of Abstraction

Higher Ed
This video explains the layers of abstraction in LVM. This clip is from the chapter "Logical Volume Manager (LVM)" of the series "Linux Administration Bootcamp: Go from Beginner to Advanced".This section introduces you to LVM.
Instructional Video3:42
IDG TECHtalk

Working with files, Part 1: Reading | Smart Go

Higher Ed
Use the Go language's built-in file handling mechanisms to read files, either line by line for text processing, or entirely into memory.
Instructional Video5:31
Curated Video

Complete Modern C++ - Class

Higher Ed
This video explains the meaning and syntax of class. • Concept of a “string view” • Semantics of `std::string_view` • Interoperability with `std::string` This clip is from the chapter "Classes and Objects" of the series "Complete Modern...
Instructional Video17:04
Curated Video

The Modern JavaScript Bootcamp (2019) - Callback Abstraction

Higher Ed
In this lesson, you’re going to learn how to use callbacks to simplify the code that makes our HTTP requests. You’ll learn how to abstract the complexity of XMLHttpRequest into a simple function call. This clip is from the chapter...
Instructional Video1:20
Curated Video

Linux Administration Bootcamp: Go from Beginner to Advanced - Logical Volume Manager (LVM) - Summary

Higher Ed
This video provides a summary of LVM. This clip is from the chapter "Logical Volume Manager (LVM)" of the series "Linux Administration Bootcamp: Go from Beginner to Advanced".This section introduces you to LVM.
Instructional Video3:05
Curated Video

Java Programming for Complete Beginners - Java 16 - Step 13 - Introduction to Abstraction

Higher Ed
In this video, we will learn about introduction to abstraction. This clip is from the chapter "Introduction to Object-Oriented Programming" of the series "Java Programming for Complete Beginners - Java 16".In this section, we will be...
Instructional Video2:55
Curated Video

The Complete Guide to ASP.NET Core MVC (.NET 5) - Introduction to Repository

Higher Ed
Let's understand what is repository. This clip is from the chapter "Repository Pattern" of the series "The Complete Guide to ASP.NET Core MVC (.NET 5)".In this section, let's look at the repository pattern.
Instructional Video3:31
Curated Video

AZ-104: Microsoft Azure Administrator Full Course - What are Containers?

Higher Ed
In this video, we will cover what containers are. This clip is from the chapter "Serverless Computing" of the series "AZ-104: Microsoft Azure Administrator Full Course".This section explains serverless computing and how to create a web...
Instructional Video2:52
Curated Video

Linux Administration Bootcamp: Go from Beginner to Advanced - Introduction to Logical Volume Manager (LVM)

Higher Ed
This video provides an introduction to LVM. This clip is from the chapter "Logical Volume Manager (LVM)" of the series "Linux Administration Bootcamp: Go from Beginner to Advanced".This section introduces you to LVM.
Instructional Video7:16
Curated Video

The Modern JavaScript Bootcamp (2019) - Callback Abstraction Challenge

Higher Ed
In this challenging lesson, you’re going to create a getCountry function to abstract away the details of working with the REST Countries API. This clip is from the chapter "Asynchronous JavaScript" of the series "The Modern JavaScript...
Instructional Video7:18
Curated Video

Arduino OOP - Add More Abstraction to Know When the Button Is Pressed

Higher Ed
In this video, you will learn how to add more abstraction to know when the button is pressed. This clip is from the chapter "Your Turn - Push Button Class" of the series "Arduino OOP — Object-Oriented Programming".In this section, we...
Instructional Video7:18
Packt

Add More Abstraction to Know When the Button Is Pressed

Higher Ed
In this video, you will learn how to add more abstraction to know when the button is pressed. This clip is from the chapter "Your Turn - Push Button Class" of the series "Arduino OOP — Object-Oriented Programming".In this section, we...
Instructional Video6:02
Curated Video

Complete Java SE 8 Developer Bootcamp - Object Oriented Programming (OOP)

Higher Ed
Learn what an "object oriented program" is, and the benefits they deliver. This clip is from the chapter "Introduction to Objects" of the series "Complete Java SE 8 Developer Bootcamp".Java is Object Oriented Programming which uses stack...
Instructional Video4:47
Curated Video

Java 11 Programming for Beginners 3.2: Hide Your Implementation with Abstraction

Higher Ed
We demonstrate encapsulation while building the first Slack bot. • Explain the theory of abstraction • Write the voting (helper) bot
Instructional Video5:50
Curated Video

Complete Modern C++ - Object-Oriented Programming Basics

Higher Ed
This video gives an overview of object-oriented programming principles and how they relate to real-life objects. • Reminder of what `std::string` is • How `std::string` works and its semantics • `std::string` in interfaces This clip is...
Instructional Video10:26
The Art Assignment

The Case for Jackson Pollock | The Art Assignment | PBS Digital Studios

9th - 12th
You’ve heard of Jackson Pollock and know of his infamous “drip paintings,” but what is it that you’re supposed to do when you look at his work today? Why did it cause shockwaves in 1947, and what does it mean now? We explore the life,...
Instructional Video9:07
The Art Assignment

The Case for Abstraction | The Art Assignment | PBS Digital Studios

9th - 12th
For much of human history, people made art by trying to represent the world as it appeared around them. Until about 100 years ago, when a bunch of artists stopped trying to do that. It was shocking then and it still upsets and confounds...
News Clip6:21
AFP News Agency

CLEAN : Lost Cubist painting by Leger found on back of another canvas

9th - Higher Ed
Art restorers unveil a painting by renowned French artist Fernand Leger, hiding for more than 100 years on the back of another of his works (Footage by AFPTV via Getty Images)
News Clip1:42
Curated Video

Money apps aim to help kids in cashless world

Higher Ed
For kids growing up in today's cashless society, the piggy bank is going virtual.