Instructional Video11:26
Crash Course

The Internet: Crash Course Computer Science

12th - Higher Ed
Today, we're going to talk about how the Internet works. Specifically, how that stream of characters you punch into your browser's address bar, like "youtube.com", return this very website. Just to clarify we're talking in a broader...
Instructional Video1:12
Visual Learning Systems

Traits and Heredity: What Is Heredity?

9th - 12th
Upon viewing the Traits and Heredity video series, students will be able to do the following: Define traits as the distinguishing characteristics of an organism. Describe heredity as the process of passing on traits from parents to...
Instructional Video2:58
Curated Video

Application Development with Swift 2 (Video 2)

Higher Ed
Swift 2 is the latest iteration of Apple's native programming language for iOS devices. If you're an aspiring iOS application developer who is looking to build apps for the App Store, you'll need to use Swift. The language boasts a vast...
Instructional Video7:02
Curated Video

Use variables to store data : Working with Variables and Data Types – Part 2

Higher Ed
From the section: Java Introduction and Development Environment Setup. In this section, you will be introduced to Java 11. The Java programming language is widely used in the development of web and cellphone applications. In this...
Instructional Video5:48
Curated Video

Cloud Native Development on Azure with Java 2.5: Build and Deploy a New Azure App Service Instance

Higher Ed
In this video, we will create an Azure web application hosted within the Azure App Service. We will configure it such that it will be compatible for hosting our Java Spring Boot application. • Add a new web application • Deploy a default...
Instructional Video3:34
Curated Video

Cloud Native Development on Azure with Java 3.2: Register Your App with Your Azure Active Directory Tenant

Higher Ed
One of the key steps to securing our app is to register it with our Azure Active Directory tenant. Let’s go ahead and see how to do this! • Test anonymous access for the application • Add other users to the Azure subscription and define...
Instructional Video5:43
Curated Video

Cloud Native Development on Azure with Java 2.6: Deploy Your App to an Azure App Service Instance

Higher Ed
In this video, we will show you how to deploy the Spring Boot app to Azure. So, you will be able to migrate your locally running app to Azure Web Apps. • Created an Azure web application hosted within the Azure App Service • Use the KUDU...
Instructional Video7:05
Curated Video

Cloud Native Development on Azure with Java 2.1: Build a Spring Boot Java Application and Provide CRUD Functionality for a To-Do List

Higher Ed
This video will walk you through a few quick steps to create a simple To-Do application capable of tracking your upcoming tasks. You can add new tasks to the application, and when you are done with a particular task, you can mark it as...
Instructional Video3:30
Curated Video

Cloud Native Development on Azure with Java 2.2: Deploy a New Cosmos DB in Azure

Higher Ed
Now it’s time to take a step ahead with the TODO list we created in the previous video! We are going to connect our Java application to use Azure Cosmos DB as a backend for storing the TODO list data items. • Create a new Cosmos DB...
Instructional Video2:32
Curated Video

Evaluate the impact of an AI application used in the real world. (case study) : Working with X-Ray images: Case Study - Part 2

Higher Ed
From the section: CNN-Industry Live Project: Find Medical Abnormalities and Save Life. This section includes a CNN-Industry live project on working with X-Ray images. CNN-Industry Live Project: Find Medical Abnormalities and Save Life:...
Instructional Video9:06
Curated Video

Evaluate the impact of an AI application used in the real world. (case study) : Working with Flower Images: Case Study - Part 2

Higher Ed
From the section: CNN-Industry Live Project: Playing With Real World Natural Images. This section includes a live project of working with flower images. CNN-Industry Live Project: Playing with Real World Natural Images: Working with...
Instructional Video10:16
Curated Video

Python for Network Forensics 5.2: Port Enumeration

Higher Ed
In this video, we will further our attack by enumerating devices found on our network. This will provide us with services that may be exploitable. • Introduce network sockets and network connections in Python • Use sockets and build a...
Instructional Video6:51
Curated Video

Python for Network Forensics 3.2: Exploring File Properties

Higher Ed
Using the power of recursive traversal, we will begin to search and populate file properties. • Enrich your understanding of directory traversal • Modify our application to populate file properties • Search returned results to understand...
Instructional Video6:03
Curated Video

Cloud Native Development on Azure with Java 4.2: Configure Jenkins by Installing JDK and Gradle

Higher Ed
In this video, we will perform some basic configuration on the Jenkins master server by installing two plugins: JDK and Gradle. • Install the suggested plugins for Jenkins • Configure the Jenkins URL as the public DNS assigned to the VM...
Instructional Video13:11
Curated Video

CompTIA A+ Certification Core 2 (220-1102) - Malware

Higher Ed
Malware comes in many forms; infestations have many symptoms. This video describes malware in all its lovely shades of ugly, from viruses and worms to spontaneous application crashes and invalid certificate errors. This clip is from the...
Instructional Video5:22
Curated Video

AWS Serverless Microservices with Patterns and Best Practices - Prerequisites 2 - AWS CLI

Higher Ed
This video talks about the second prerequisite—AWS CLI. This clip is from the chapter "Prerequisites and Tools for Developing Serverless Applications on AWS" of the series "AWS Serverless Microservices with Patterns and Best...
Instructional Video6:02
Curated Video

CompTIA A+ Certification Core 2 (220-1102) - Touring the macOS

Higher Ed
In this video, let's discuss macOS. Although it's a completely different operating system, macOS and Windows have a lot in common. This clip is from the chapter "The Visible Computer" of the series "CompTIA A+ Certification Core 2...
Instructional Video4:11
Curated Video

Mastering Swift 2 Programming (Video 31)

Higher Ed
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are...
Instructional Video2:24
Curated Video

RESTful Web API Design with Node.js (Video 2)

Higher Ed
RESTful Web APIs allow developers to create unprecedented applications by leveraging the data on the Internet. Since JavaScript is the language of the web, building APIs using Node.js provides a seamless development experience on both...
Instructional Video18:36
Curated Video

Python In Practice - 15 Projects to Master Python - Length Converter Applications

Higher Ed
This video helps to create length converter applications. This clip is from the chapter "Applications with Python GUI" of the series "Python in Practice - 15 Projects to Master Python".This section focuses on applications with Python GUI.
Instructional Video7:50
Curated Video

World of Computer Networking Your CCNA start - Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 2

Higher Ed
This is the second part of the two-part video that explains how to analyze a TCP connection in Wireshark. This clip is from the chapter "Transport Layers: Transmission Control Protocol (TCP) and User Datagram Protocol (UDP)" of the...
Instructional Video1:34
Curated Video

How Francisco Goya uses Mythology as Symbolism for Personal Struggle in the Altropos Painting

9th - Higher Ed
Altropos (The Fates) is Francisco Goya's interpretation of the myth of the Moirai, the three sisters who decide the life and death of mortals. He added in a fourth, male figure in his painting and a baby. The sisters inspect the thread...
Instructional Video7:16
Programming Electronics Academy

Download IDE MAC OSX: Arduino Course 2.4

Higher Ed
A walk through of downloading and installing the Arduino IDE (Integrated Development Environment) for Mac OS X computers
Instructional Video6:57
Curated Video

Practical Linux Command Line 2.0 - Embedded Linux and Command Line - Quick Overview

Higher Ed
This video provides a quick overview of Embedded Linux and Command Line. This clip is from the chapter "Network and SSH" of the series "Practical Linux Command Line 2.0".This section focuses on the network and SSH.