Instructional Video11:42
Crash Course

Computer Networks: Crash Course Computer Science

12th - Higher Ed
Today we start a three episode arc on the rise of a global telecommunications network that changed the world forever. We’re going to begin with computer networks, and how they grew from small groups of connected computers on LAN networks...
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 Video11:18
Crash Course

Machine Learning & Artificial Intelligence: Crash Course Computer Science

12th - Higher Ed
So we've talked a lot in this series about how computers fetch and display data, but how do they make decisions on this data? From spam filters and self-driving cars, to cutting edge medical diagnosis and real-time language translation,...
Instructional Video12:47
Zach Star

Computer Science Careers and Subfields

12th - Higher Ed
This video will cover computer science careers and as well as different areas within computer science you can dive into. Computer science is a very broad and diverse field that includes software development, cryptography, cyber security,...
Instructional Video10:09
Zach Star

Computer Engineering Careers and Subfields

12th - Higher Ed
This video covers various subfields of computer engineering and what careers you can get in those fields. Computer engineering is basically the combination of electrical engineering and computer science, which means a lot of these jobs...
Instructional Video11:04
Crash Course

The World Wide Web: Crash Course Computer Science

12th - Higher Ed
Today we’re going to discuss the World Wide Web - not to be confused with the Internet, which is the underlying plumbing for the web as well as other networks. The World Wide Web is built on the foundation of simply linking pages to...
Instructional Video3:43
Science360

Computer scientist Mark Hill - ScienceLives

12th - Higher Ed
Mark Hill knows more about the inner workings of computer hardware than most. As Amdahl Professor of Computer Science at the University of Wisconsin, he studies the way computers transform 0s and 1s into social networks and EBay...
Instructional Video1:25
Science360

Computer Science Teachers Speak Out!

12th - Higher Ed
Computer science teachers from across the country tell you what excites them about teaching computer science. A strong foundation in computer science--being able to apply foundational concepts, methods and tools--is required to excel in...
Instructional Video11:29
Crash Course

Neural Networks and Deep Learning

12th - Higher Ed
Today, we're going to combine the artificial neuron we created last week into an artificial neural network. Artificial neural networks are better than other methods for more complicated tasks like image recognition, and the key to their...
Instructional Video12:08
Crash Course

Training Neural Networks

12th - Higher Ed
Today we’re going to talk about how neurons in a neural network learn by getting their math adjusted, called backpropagation, and how we can optimize networks by finding the best combinations of weights to minimize error. Then we’ll send...
Instructional Video12:57
Curated Video

Computer Science Careers and Subfields

9th - 11th
This video will cover computer science careers and as well as different areas within computer science you can dive into. Computer science is a very broad and diverse field that includes software development, cryptography, cyber security,...
Instructional Video11:52
Curated Video

Describe network protocols : Network Layers

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, we will have a look at Network Layers and learn something about...
Instructional Video9:41
Curated Video

Create a computer network: Model Network Devices as Objects

Higher Ed
From the section: Interacting with Classic Network Devices. In this section, we will look at how to interact with classic network devices with Python libraries. We will explain what we define as classic network devices and use Netmiko...
Instructional Video17:41
Curated Video

Create a computer network: Classic Network Device Interaction Examples

Higher Ed
From the section: Interacting with Classic Network Devices. In this section, we will look at how to interact with classic network devices with Python libraries. We will explain what we define as classic network devices and use Netmiko...
Instructional Video10:50
Curated Video

Describe network protocols : Review of Network Programming

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, will learn about the basics of Network programming in general. •...
Instructional Video12:17
Packt

Create a computer network: Python Netmiko Library

Higher Ed
From the section: Interacting with Classic Network Devices. In this section, we will look at how to interact with classic network devices with Python libraries. We will explain what we define as classic network devices and use Netmiko...
Instructional Video3:24
Curated Video

Describe network protocols : Java API to Network Programming

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, we will learn something about Java’s support for common network...
Instructional Video6:00
Curated Video

Describe network protocols : Review of Key Networking Concepts

Higher Ed
From the section: Getting Ready for Python Network Programming. In the first section, we will go over the course overview, setup our hands-on lab, and review of key concepts. The course overview will give you a general idea of the course...
Instructional Video5:40
Curated Video

Describe network protocols : The Course Overview

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. This video will give you an overview about the course.
Instructional Video4:13
Curated Video

Describe network protocols : Introduction

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, we will go through an overview about this course. • Get a lower...
Instructional Video5:56
Curated Video

Describe network protocols : Using Domain Name Servers

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, we will look at how to Resolve host names to IP addresses. •...
Instructional Video18:31
Curated Video

Describe network protocols : UDP Echo Server

Higher Ed
From the section: Networking and Programming with IP and UDP In this section, we will learn about all about networking and using programming with IP and UDP. In this video, we will look at how to create a UDP echo server. • Get...
Instructional Video9:50
Curated Video

Describe network protocols : Scalability of Network Programs

Higher Ed
From the section: Programming TCP Clients and Servers In this section, we will learn about how to build TCP Servers and how it works. In this video, we will learn about scalability of network programs. • Learn about the threading model,...
Instructional Video4:36
Curated Video

Implement arithmetic operations in a computer program : Arithmetic Operators

Higher Ed
From the section: Basics. In this section, we look into comments, variables and its types, list, tuples, dictionary, various operators, and loops in details. An arithmetic operator is a mathematical function that takes two operands and...