Curated Video
The Complete Java Developer Course: From Beginner to Master - Repetition Control Statements
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Grouping Tasks with Fork/Join
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Task Continuation
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Coroutines on a Thread Pool
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...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 1: Exercises
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...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Write Your First Python Statement
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...
Curated Video
The Full Stack Web Development - Loops, Conditionals & Switches - Project on Iterations
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Copy and Move
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Providing a Good Abstraction
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. •...
Curated Video
Multi-Paradigm Programming with Modern C++ - Modules in C++ 2a
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - General Guidelines
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...
Brian McLogan
How to use the unit circle to evaluate for cotangent when undefined
👉 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...
Curated Video
The Complete Java Developer Course: From Beginner to Master - Section Wrap-Up "Control Statements"
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...
Curated Video
Selenium Python Automation Testing from Scratch and Frameworks - Loops in Python and the Importance of Code Indentation
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...
Curated Video
Selenium Python Automation Testing from Scratch and Frameworks - Loading the Excel Data
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...
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 2: Exercises
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...
NASA
NASA | Hubble Memorable Moments: Powering Down
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - When to Use Templates
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:...
Curated Video
Multi-Paradigm Programming with Modern C++ - Class and Structs
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...
Curated Video
Multi-Paradigm Programming with Modern C++ - Passing Things Around
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,...
Curated Video
Multi-Paradigm Programming with Modern C++ - Coroutine Machinery
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...
Curated Video
The Complete Ethical Hacking Bootcamp: Beginner To Advanced - Classes
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.
Curated Video
Practical Python: Learn Python Basics Step by Step- Python 3 - Python Level 1: Exercises - Solution
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...
Curated Video
Django3- Loops
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.