Instructional Video17:03
Curated Video

The Complete Java Developer Course: From Beginner to Master - Repetition Control Statements

Higher Ed
This video explains about the repetition control statements. This clip is from the chapter "Control Statements" of the series "The Complete Java Developer Course: From Beginner to Master".This section focuses on the fundamental concepts...
Instructional Video8:34
Curated Video

Multi-Paradigm Programming with Modern C++ - Grouping Tasks with Fork/Join

Higher Ed
Fork/Join builds on top of continuation. The idea is that not one, but multiple parallel tasks can consume results of the previous one. And after those tasks are finished, another task aggregates the results. In this video we will both...
Instructional Video9:32
Curated Video

Multi-Paradigm Programming with Modern C++ - Task Continuation

Higher Ed
Continuation is when an asynchronous task consumes results of the previous one. In this video we will implement and use such pattern. Additionally, we will see how to handle exceptions and propagate them to the caller of a task. • Adding...
Instructional Video6:09
Curated Video

Multi-Paradigm Programming with Modern C++ - Coroutines on a Thread Pool

Higher Ed
We had implemented a concurrent tasks framework in Section 9. Back then we observed that threads had to wait on each other, which reduces concurrency. In this section, we will create a tasks framework that uses coroutines to achieve the...
Instructional Video1:48
Curated Video

Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 1: Exercises

Higher Ed
In this video, the author gives few exercises to work on. This clip is from the chapter "Python Basics- Level 1" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".This section is about the fundamentals of...
Instructional Video3:00
Curated Video

Practical Python: Learn Python Basics Step by Step- Python 3 - Write Your First Python Statement

Higher Ed
This video demonstrates how to use Python Shell and write your first statement. This clip is from the chapter "Python Basics- Level 1" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".This section is about the...
Instructional Video14:07
Curated Video

The Full Stack Web Development - Loops, Conditionals & Switches - Project on Iterations

Higher Ed
Basic JavaScript Concepts: Loops, Conditionals & Switches - Project on Iterations This clip is from the chapter "Basic JavaScript Concepts" of the series "The Full Stack Web Development".In this section, we learn the basics of JavaScript...
Instructional Video7:20
Curated Video

Multi-Paradigm Programming with Modern C++ - Copy and Move

Higher Ed
Copy creates a duplicate of an object. Move transfers ownership of resources. We can control the behaviors of copy and move by writing copy and move constructors (and operators). • Rules for implementing copy constructors and assignment...
Instructional Video7:49
Curated Video

Multi-Paradigm Programming with Modern C++ - Providing a Good Abstraction

Higher Ed
Abstraction hides complexity and preserves only the information that is relevant in the context. We create leaky abstractions when we fail to hide information that is irrelevant. This video is an exercise in creating an abstraction. •...
Instructional Video5:34
Curated Video

Multi-Paradigm Programming with Modern C++ - Modules in C++ 2a

Higher Ed
In this video, we learn about the biggest change to C++ in decades. • Writing our first module • Consuming the module • Visibility and reachability This clip is from the chapter "Structuring Projects in C++" of the series "Multi-Paradigm...
Instructional Video8:10
Curated Video

Multi-Paradigm Programming with Modern C++ - General Guidelines

Higher Ed
Some guidelines cannot be enforced efficiently. They are still important, especially the guidelines concerning Philosophy, Architectural Ideas, and Non-Rules and myths. • Express ideas directly in code, because compilers don’t read...
Instructional Video1:59
Brian McLogan

How to use the unit circle to evaluate for cotangent when undefined

12th - Higher Ed
👉 Learn how to evaluate trigonometric functions of a given angle. Given an angle greater than 2pi in radians, to evaluate the trigonometric functions of the given angle, we first determine the smallest positive coterminal angle of the...
Instructional Video2:28
Curated Video

The Complete Java Developer Course: From Beginner to Master - Section Wrap-Up "Control Statements"

Higher Ed
This video summarizes the section's learnings. This clip is from the chapter "Control Statements" of the series "The Complete Java Developer Course: From Beginner to Master".This section focuses on the fundamental concepts and syntaxes...
Instructional Video11:19
Curated Video

Selenium Python Automation Testing from Scratch and Frameworks - Loops in Python and the Importance of Code Indentation

Higher Ed
This section explains loops in Python, and also explains the importance of code indentation. This clip is from the chapter "Program Flow Control in Python" of the series "Selenium Python Automation Testing from Scratch and...
Instructional Video8:05
Curated Video

Selenium Python Automation Testing from Scratch and Frameworks - Loading the Excel Data

Higher Ed
This video explains how to load the Excel data. This clip is from the chapter "Part V-Reading and Writing Data from Excel to Selenium Python Framework" of the series "Selenium Python Automation Testing from Scratch and Frameworks".This...
Instructional Video3:50
Curated Video

Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 2: Exercises

Higher Ed
In this video, the author gives few exercises related to functions in Python. This clip is from the chapter "Python Basics- Level 2" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".In this section, you will...
Instructional Video5:02
NASA

NASA | Hubble Memorable Moments: Powering Down

3rd - 11th
In this first video of NASA's Hubble Memorable Moments series celebrating Hubble's 25 years, the telescope must be completely powered off to replace Hubble's heart. In 1999, engineers at NASA's Goddard Space Flight Center discovered that...
Instructional Video4:07
Curated Video

Multi-Paradigm Programming with Modern C++ - When to Use Templates

Higher Ed
Templates are one of the distinctive features of C++, and arguably the most complex one. When used correctly, templates make your code less complicated, and this is not a contradiction. • Use templates to raise the level of abstraction:...
Instructional Video5:59
Curated Video

Multi-Paradigm Programming with Modern C++ - Class and Structs

Higher Ed
What is the difference between struct and class, and which one to use? What’s an invariant and why is it important? Where to put error checking code? • Struct versus class: Which one to use? • Class invariants by example • Public and...
Instructional Video7:53
Curated Video

Multi-Paradigm Programming with Modern C++ - Passing Things Around

Higher Ed
Most languages offer a couple of ways of passing data, e. g. by value and by reference. C++ offers many more. How to choose the right way in every case? • Ground rules for passing arguments • When to pass/return by reference, by value,...
Instructional Video13:52
Curated Video

Multi-Paradigm Programming with Modern C++ - Coroutine Machinery

Higher Ed
C++ does not specify semantics for coroutines. Instead, the language provides some low-level constructs. The promise is an interface for a coroutine’s state machine, and there are also a few primitives for suspending and resuming a...
Instructional Video10:25
Curated Video

The Complete Ethical Hacking Bootcamp: Beginner To Advanced - Classes

Higher Ed
This video teaches you about classes in Python. This clip is from the chapter "Python Basics" of the series "The Complete Ethical Hacking Bootcamp: Beginner To Advanced".In this section, you'll learn the basics of Python.
Instructional Video5:51
Curated Video

Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 1: Exercises - Solution

Higher Ed
In this video, the author shows the answers of the exercises given in the previous video. This clip is from the chapter "Python Basics- Level 1" of the series "Practical Python: Learn Python Basics Step by Step- Python 3".This section is...
Instructional Video5:51
Curated Video

Django3- Loops

Higher Ed
In this video, we will look at loops. This clip is from the chapter "Python Refresher" of the series "Django 3 - Full Stack Websites with Python Web Development".In this section, we will take a quick Python refresher.