Instructional Video13:39
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Setup Atom as text editor (setup used in this course)

Higher Ed
Download and customize the Atom text editor. This is the editor used in this course throughout This clip is from the chapter "Development environment setup" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This...
Instructional Video16:54
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Building A Stack Using Java

Higher Ed
Here, we build a stack for real using Java. It'll have all the operations we're interested in - push, pop, peek, size etc. This clip is from the chapter "Stacks And Queues" of the series "From 0 to 1: Data Structures & Algorithms in...
Instructional Video19:14
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - What is the complexity of these pieces of code?

Higher Ed
Practice finding the complexity of some sample pieces of code. This clip is from the chapter "Complexity Analysis and the Big-O Notation" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we learn about...
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 Video3:09
Curated Video

Multi-Paradigm Programming with Modern C++ - Manipulating Data

Higher Ed
Real-world programs manipulate data in numerous ways. You will need filtering, conversions, transformations, and so on. There is always a temptation to write a loop, but STL algorithms are preferable. • How many ways are there to write a...
Instructional Video3:49
Curated Video

Complete Modern C++ - Parallel Algorithms - I

Higher Ed
In this video, we will get introduced to the parallel algorithms introduced in C++17. This clip is from the chapter "C++17 Standard Library Components" of the series "Complete Modern C++".null
Instructional Video16:40
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Section final project objective and motivation

Higher Ed
Implement the bubble sort algorithm step by step This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is...
Instructional Video13:02
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Project phase 1: Build random int list generator

Higher Ed
Implement the selection sort algorithm step by step This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is...
Instructional Video5:09
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Implement merge function - part 3

Higher Ed
A visual look at the Quicksort algorithm This clip is from the chapter "Algorithms - Sort, performance, complexity and big O notation" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about...
Instructional Video12:17
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Generators - under the hood

Higher Ed
An introductory look at branching and how it works including real code examples from projects built in the course in later sections This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python,...
Instructional Video10:39
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Classes and objects - an introductory look

Higher Ed
Explore lambda expressions and use them in conjunction with other functions like map This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python...
Instructional Video13:03
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Meet The Binary Tree - A Hierarchical Data Structure

Higher Ed
Let's see what a binary tree looks like and learn some simple terminology associated with the tree. This clip is from the chapter "Binary Trees" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we study...
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 Video8:49
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Project handoff: Bringing it together

Higher Ed
Project execution and completion for quote finder using the implemented hash table class This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data...
Instructional Video5:51
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Bisection/Binary search - Iterative implementation

Higher Ed
Implement the get_val method and add search functionality for the class This clip is from the chapter "Algorithms - Search and abstract data structures" of the series "Python 3: Project-based Python, Algorithms, Data Structures".null
Instructional Video11:02
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Command line/Terminal basics

Higher Ed
An introductory look at collections in Python This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video17:30
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Build A Queue With Two Stacks

Higher Ed
Learn to write the most efficient code to mimic the behaviour of a queue using 2 stacks. This clip is from the chapter "Stacks And Queues" of the series "From 0 to 1: Data Structures & Algorithms in Java".In this section, we build stack...
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 Video10:09
Curated Video

From 0 to 1 Data Structures & Algorithms in Java - Comparison Of Graph Representations

Higher Ed
Compare the adjacency matrix, adjacency list and the adjacency set in terms of space and time complexity of common operations. This clip is from the chapter "Graphs" of the series "From 0 to 1: Data Structures & Algorithms in Java".The...
Instructional Video12:54
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Build your own generators using yield

Higher Ed
An in-depth look at building if elif and else blocks using conditional tests and boolean values This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is...
Instructional Video10:06
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Add some methods to the class

Higher Ed
Create custom generators using yield This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video12:34
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - While loops, enumerate, zip

Higher Ed
Explore some special methods like __init__ and __repr__ This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.
Instructional Video6:49
Curated Video

Python 3: Project-based Python, Algorithms, Data Structures - Iterators, for loops, generators, list comprehension

Higher Ed
Add the add and remove_course methods to the class This clip is from the chapter "Python in-depth" of the series "Python 3: Project-based Python, Algorithms, Data Structures".This section is about Python in-depth.