TED-Ed
TED-Ed: What gives a dollar bill its value? - Doug Levinson
The value of money is determined by how much (or how little) of it is in circulation. But who makes that decision, and how does their choice affect the economy at large? Doug Levinson takes a trip into the United States Federal Reserve,...
MinuteEarth
How Chaos Makes Your Fingerprints Unique
Because of the chaotic way fingerprints develop and the multiplying effect of compound probability, it's basically impossible for any two fingers to have matching prints. ___________________________________________ To learn more, start...
Bozeman Science
Coevolution
Paul Andersen explains the concept of coevolution. He begins with an analogy comparing the relationship of humans to technology with those of coevolving species. He then discriminates between coevolution and convergent evolution. He...
TED-Ed
TED-Ed: Gyotaku: The ancient Japanese art of printing fish - K. Erica Dodge
How did fishermen record their trophy catches before the invention of photography? In 19th century Japan, fishing boats were equipped with rice paper, sumi-e ink, and brushes in order to create gyotaku: elaborate rubbings of freshly...
TED Talks
Tal Danino: Programming bacteria to detect cancer (and maybe treat it)
Liver cancer is one of the most difficult cancers to detect, but synthetic biologist Tal Danino had a left-field thought: What if we could create a probiotic, edible bacteria that was "programmed" to find liver tumors? His insight...
Bozeman Science
DNA Fingerprinting
Paul Andersen describes the process of DNA fingerprinting and DNA profiling. He explains how variability in STRs can be used to identify individuals. He explains the importance of DNA fingerprinting in forensics and paternity cases.
Crash Course
Let’s Make A Movie Recommendation System (LAB)
We need to save Jabril and John Green Bot’s movie nights. Jabril generally likes action movies and John Green Bot likes romantic movies, but they need to find something that they can both watch and enjoy together. Today, we’re going to...
Curated Video
Exploring Patterns in Our Morning Routine
This video explores the concept of patterns through the lens of a morning routine. As Amara and Zuri learn about patterns in everyday life, they also discover the importance of following a consistent sequence of actions in their morning...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Operator Overloading
In this video, you will learn about plus operator overloading with our distance program. This clip is from the chapter "Module 3" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, you will learn about STL...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - STL - ALGORITHM
In this video, you will learn about algorithm standard template library. This clip is from the chapter "Module 3" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, you will learn about STL (Standard...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Member Functions
In this video, you will learn about member functions. This clip is from the chapter "Module 3" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, you will learn about STL (Standard Template Library)...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Static Members
In this video, you will learn about static class data. This clip is from the chapter "Module 3" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, you will learn about STL (Standard Template Library)...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Constructors
In this video, you will learn about default, parameterized, and copy constructors. This clip is from the chapter "Module 3" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, you will learn about STL...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Arrays
In this video, you will learn about arrays. This clip is from the chapter "Module 2" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we will cover statements and flow control, functions, recursion,...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Loops - FOR
In this video, you will learn about the For loop. This clip is from the chapter "Module 2" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we will cover statements and flow control, functions,...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Functions
In this video, you will learn about functions and how to construct them in C++. This clip is from the chapter "Module 2" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we will cover statements and flow...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Arithmetic Operators
In this video, you will learn about different arithmetic operators such as addition, subtraction, multiplication, division, and more. This clip is from the chapter "Module 1" of the series "Fundamentals of Object-Oriented Programming -...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Variable Scope
In this video, you will learn about local and global variables. This clip is from the chapter "Module 2" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we will cover statements and flow control,...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Constants
In this video, you will learn how to write a program to calculate the area of a circle with const and float. This clip is from the chapter "Module 1" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we...
Curated Video
Fundamentals of Object-Oriented Programming - C++ - Char
In this video, you will learn about Char data types. This clip is from the chapter "Module 1" of the series "Fundamentals of Object-Oriented Programming - C++".In this section, we will understand the purpose of OOP, the history of the...
Curated Video
Java Multithreading and Parallel Programming Masterclass - Dining Philosophers Problem
This video demonstrates the dining Philosophers Problem.
Curated Video
Java Multithreading and Parallel Programming Masterclass - Managing Rejected Tasks in a ThreadPool
This video helps in managing rejected tasks in a ThreadPool.
Curated Video
Java Multithreading and Parallel Programming Masterclass - Introducing the ThreadPoolExecutor Class
This video helps in introducing the ThreadPoolExecutor class.
Curated Video
Python for OOP - The A to Z OOP Python Programming Course - Operator Overloading
In this video, you will learn about operator overloading in Python, which allows you to redefine the behavior of operators for custom classes. You will learn how to implement operator overloading to make your classes more powerful and...