Instructional Video4:47
TED-Ed

TED-ED: What's an algorithm? - David J. Malan

Pre-K - Higher Ed
An algorithm is a method of solving problems both big and small. Though computers run algorithms constantly, humans can also solve problems with algorithms. David J. Malan explains how algorithms can be used in seemingly simple...
Instructional Video15:16
TED Talks

TED: How algorithms shape our world | Kevin Slavin

12th - Higher Ed
We live in a world run by algorithms, computer programs that make decisions or solve problems for us. In this riveting, funny talk, Kevin Slavin shows how modern algorithms determine stock prices, espionage tactics, even the movies you...
Instructional Video11:06
Crash Course

Intro to Algorithms: Crash Course Computer Science

12th - Higher Ed
Algorithms are the sets of steps necessary to complete computation - they are at the heart of what our devices actually do. And this isn’t a new concept. Since the development of math itself algorithms have been needed to help us...
Instructional Video8:44
TED Talks

TED: How I'm fighting bias in algorithms | Joy Buolamwini

12th - Higher Ed
MIT grad student Joy Buolamwini was working with facial analysis software when she noticed a problem: the software didn't detect her face -- because the people who coded the algorithm hadn't taught it to identify a broad range of skin...
Instructional Video7:34
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of Kruskal's Algorithm

Higher Ed
Learn to implement Krushal’s Algorithm. This clip is from the chapter "Spanning Tree Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Prim's algorithm is very similar to Dijkstra's shortest path algorithm...
Instructional Video14:15
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Dijkstra's Algorithm Visualized

Higher Ed
Dijkstra's algorithm is a greedy algorithm to find the shortest path in a weighted graph. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are...
Instructional Video8:43
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Kruskal's Algorithm For a Minimal Spanning Tree

Higher Ed
Kruskal's algorithm is another greedy algorithm to find a minimal spanning tree. This clip is from the chapter "Spanning Tree Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Prim's algorithm is very similar...
Instructional Video4:35
Curated Video

C++ Standard Template Library in Practice - Introduction to Algorithms

Higher Ed
In this video, we shall cover the role of algorithms, also describing some of their limitations. • The user is unfamiliar with algorithms and they need to get up to speed with this • Show them the different types of algorithms available...
Instructional Video7:57
Curated Video

C++ Standard Template Library in Practice - Sequence Algorithms - for_each

Higher Ed
The listener is new to algorithms and does not know about the for_each sequence algorithm. • Introduce the user to the different types of modifying and non-modifying algorithms • Introduce the for_each algorithm • Reinforce the lesson...
Instructional Video9:52
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Use Cases And Implementation Of Prim's Algorithm

Higher Ed
Let's see how we implement Prim's algorithm in Java. This clip is from the chapter "Spanning Tree Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Prim's algorithm is very similar to Dijkstra's shortest path...
Instructional Video6:54
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of The Bellman Ford Algorithm

Higher Ed
Learn to implement the Bellman Ford Algorithm. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We...
Instructional Video3:43
Curated Video

C++ Standard Template Library in Practice - Numeric Algorithms - std::gcd, and std::lcm

Higher Ed
The listener is new to algorithms and does not know about the numeric algorithms. • Introduce the listener to the std::gcd, and std::lcm algorithm • Show how it works and explain the different versions available • Reinforce the lesson...
Instructional Video17:27
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Prim's Algorithm For a Minimal Spanning Tree

Higher Ed
A minimal spanning tree is a tree which covers all the vertices of graph and has the lowest cost. This clip is from the chapter "Spanning Tree Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".Prim's algorithm...
Instructional Video2:49
Curated Video

Modern JavaScript from the Beginning - Second Edition - Introduction and What Are Algorithms?

Higher Ed
In this video, we will introduce the concept of algorithms and why they are important in programming. We will discuss what an algorithm is, the different types of algorithms, and why it's crucial to have good algorithms in software...
Instructional Video8:15
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of Dijkstra's Algorithm

Higher Ed
The implementation of Dijkstra's algorithm in Java. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We...
Instructional Video14:15
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Shortest Path Algorithm Visualized

Higher Ed
Visualize the shortest path algorithm using the distance table, step by step. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced...
Instructional Video8:40
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introduction To The Bellman Ford Algorithm

Higher Ed
Dealing with negative weights have some quirks which are dealt with using the Bellman Ford algorithm. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this...
Instructional Video18:47
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Shortest Path In A Weighted Graph - A Greedy Algorithm

Higher Ed
Find the shortest path in a weighted graph is a greedy algorithm. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted...
Instructional Video9:44
Seven Dimensions

Understanding the Importance of Feedback and Improving Personal Growth

Higher Ed
This video is about the importance of feedback in personal and professional growth. It highlights the need to appreciate both positive and negative feedback, and how it can be used to improve oneself.
Instructional Video6:19
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Implementation Of The Shortest Path In An Unweighted Graph

Higher Ed
Shortest path implementation in Java. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we are introduced to unweighted graph. We implement...
Instructional Video10:53
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Sorting Trade-Offs

Higher Ed
Let’s understand characteristics which can be used to determine which sorting algorithm is the right one for a system. This clip is from the chapter "Sorting and Searching" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video11:23
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - The Bellman Ford Algorithm Visualized

Higher Ed
Visualize how the Bellman Ford works to find the shortest path in a graph with negative weighted edges. This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this...
Instructional Video7:36
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Dealing With Negative Cycles In The Bellman Ford Algorithm

Higher Ed
If a graph has a negative cycle then it's impossible to find a shortest path as every round of the cycle makes the path shorter! This clip is from the chapter "Shortest Path Algorithms" of the series "From 0 to 1: Data Structures &...
Instructional Video12:39
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Introduction To Shortest Path In An Unweighted Graph - The Distance Table

Higher Ed
Graphs with simple edges (directed or undirected) are unweighted graphs. The distance table is an important data structure used to find the shortest path between any two vertices on a graph. This clip is from the chapter "Shortest Path...

Other popular searches