Wonderscape
Understanding Echolocation: How Animals Use Sound to See
Explore the fascinating phenomenon of echolocation, where animals such as bats and dolphins use sound waves to navigate their surroundings and perceive objects. Learn about the remarkable abilities of these creatures and the scientific...
PBS
The SCP Foundation: Declassified
Unlocking the Mysteries of SCP: From Secure, Contain, Protect to Unearth, Expose, Fascinate! Dive deep into the shadowy world of the SCP Foundation as we peel back the layers of secrecy surrounding these enigmatic entities. Discover the...
Wonderscape
Physics of Rockets: Applying Newton's Laws of Motion
Dive into the basics of rocket science, exploring the fundamental physics principles that enable rockets to defy gravity and soar into space. Discover how Newton's laws of motion play a critical role in rocket engineering and launch...
Science Buddies
Obstacle Detecting Glasses with Arduino
Design glasses with a built-in distance sensor and buzzer to warn blind people of an approaching obstacle.
Curated Video
Create a Dark Moody Atmospheric 2D Game with Unity and C# - Understanding Unity's UI (User Interface)
In this video, we will explore the Unity UI and how to navigate it effectively.
Curated Video
Modern JavaScript from the Beginning - Second Edition - Constructor Functions
In this video, we will introduce constructor functions and explain how they are used to create objects. We will also discuss the 'new' keyword and how it is used to instantiate objects from constructor functions. This clip is from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Basic Principles of OOP
In this video, we will discuss the three main principles of OOP: encapsulation, inheritance, and polymorphism. We will explain what each of these principles means and how they are used in OOP. This clip is from the chapter "OOP -...
Curated Video
Modern JavaScript from the Beginning - Second Edition - What Is OOP?
In this video, we will define object-oriented programming and explore its fundamental concepts, including objects, classes, and inheritance. This clip is from the chapter "OOP - Constructors and Prototypes" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Array.forEach Method
In this video, you will learn about the Array.forEach method, which allows us to loop over the elements of an array and execute a function for each element. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods"...
Curated Video
Modern JavaScript from the Beginning - Second Edition - For...of Loop
In this video, you will learn about the for...of loop in JavaScript, which allows us to iterate over the values of an iterable object. This clip is from the chapter "Loops, Iteration, and High-Order Array Methods" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Truthy and Falsy
This video explains the concept of truthy and falsy values in JavaScript, which can be used to simplify our code when checking for conditions. This clip is from the chapter "Logic and Control Flow" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - JSON Introduction
In this video, we will be introduced to JSON (JavaScript Object Notation), a lightweight data interchange format, and learn how to use it in JavaScript. This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Destructuring and Naming
In this video, you will learn how to use destructuring to extract values from arrays and objects, and how to use naming conventions in JavaScript. This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Object Challenges
This video presents some challenges related to objects and requires students to apply their knowledge of object manipulation and methods. This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript from the...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Object Spread Operator and Methods
This video explains how to use the object spread operator and several object methods in JavaScript, such as Object.assign(), Object.keys(), and Object.values(). This clip is from the chapter "Arrays and Objects" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Object Literals
In this video, you will learn about object literals in JavaScript, including creating objects, accessing object properties, and adding methods to objects. This clip is from the chapter "Arrays and Objects" of the series "Modern...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-Arrays and Objects
In this video, we will be introduced to this section and given an overview of what will be covered. This clip is from the chapter "Arrays and Objects" of the series "Modern JavaScript from the Beginning".In this section, we will dive...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Section Introduction-Variables, Data Types and More
In this video, we will have an overview of the topics we will be covering in this section. This clip is from the chapter "Variables, Data Types, Methods, and More" of the series "Modern JavaScript from the Beginning".In this section, we...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Iterators
Iterators are objects that provide a way to iterate over collections of data. In this video, you will learn how iterators work and how to create custom iterators using the Symbol.iterator method. This clip is from the chapter "Iterators,...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Prototypes and the Prototype Chain
In this video, we will introduce prototypes and explain how they are used to share properties and methods between objects. We will also discuss the prototype chain and how it is used to look up properties and methods. This clip is from...
Curated Video
Modern JavaScript from the Beginning - Second Edition - Working with Object Properties
In this video, we will explore different ways of adding and modifying object properties. We will also discuss property descriptors and how they are used to control the behavior of object properties. This clip is from the chapter "OOP -...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Objects
In this video, you will learn about objects in JavaScript, which are complex data types that allow us to store and organize related data. We will explore how to create objects, define properties and methods, and access their values.
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Using array.map() Inside JSX Elements
In this video, you will learn to dynamically render elements based on an array of data, leveraging the power of array.map() to generate JSX components. We will understand different use cases and provide tips for efficient and effective...
Curated Video
The Front-End Web Developer Bootcamp - HTML, CSS, JS, and React - Arrays Objects
This video focuses on arrays of objects, where each element in the array is an object itself. You will learn to create arrays of objects, access and modify their properties, and perform operations on array elements using loops and other...