Crash Course
The Internet: Crash Course Computer Science
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...
Visual Learning Systems
Traits and Heredity: What Is Heredity?
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...
Curated Video
Application Development with Swift 2 (Video 2)
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...
Curated Video
Use variables to store data : Working with Variables and Data Types – Part 2
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...
Curated Video
Cloud Native Development on Azure with Java 2.5: Build and Deploy a New Azure App Service Instance
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...
Curated Video
Cloud Native Development on Azure with Java 3.2: Register Your App with Your Azure Active Directory Tenant
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...
Curated Video
Cloud Native Development on Azure with Java 2.6: Deploy Your App to an Azure App Service Instance
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...
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
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...
Curated Video
Cloud Native Development on Azure with Java 2.2: Deploy a New Cosmos DB in Azure
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...
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
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:...
Curated Video
Evaluate the impact of an AI application used in the real world. (case study) : Working with Flower Images: Case Study - Part 2
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...
Curated Video
Python for Network Forensics 5.2: Port Enumeration
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...
Curated Video
Python for Network Forensics 3.2: Exploring File Properties
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...
Curated Video
Cloud Native Development on Azure with Java 4.2: Configure Jenkins by Installing JDK and Gradle
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...
Curated Video
CompTIA A+ Certification Core 2 (220-1102) - Malware
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...
Curated Video
AWS Serverless Microservices with Patterns and Best Practices - Prerequisites 2 - AWS CLI
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...
Curated Video
CompTIA A+ Certification Core 2 (220-1102) - Touring the macOS
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...
Curated Video
Mastering Swift 2 Programming (Video 31)
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...
Curated Video
RESTful Web API Design with Node.js (Video 2)
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...
Curated Video
Python In Practice - 15 Projects to Master Python - Length Converter Applications
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.
Curated Video
World of Computer Networking Your CCNA start - Analyzing a Transmission Control Protocol (TCP) Connection in Wireshark - Part 2
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...
Curated Video
How Francisco Goya uses Mythology as Symbolism for Personal Struggle in the Altropos Painting
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...
Programming Electronics Academy
Download IDE MAC OSX: Arduino Course 2.4
A walk through of downloading and installing the Arduino IDE (Integrated Development Environment) for Mac OS X computers
Curated Video
Practical Linux Command Line 2.0 - Embedded Linux and Command Line - Quick Overview
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.