The Learning Depot
All About Conditionals: Zero, First, Second, Third, Mixed, & Reduced
In this lesson, you will learn about the zero, first, second, and third conditionals. You will also learn about mixed conditionals and inverted, or reduced, conditionals. You'll also learn how the subjunctive mood is triggered by the...
Curated Video
Transformation of Sentences: Compound to Complex
In this lesson, we review what compound sentences and complex sentences are, and we learn how to change from compound to complex.
Curated Video
Structural Design Patterns in Modern C++ - Static Bridge
This video focuses on the static bridge. This clip is from the chapter "Bridge Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the bridge design pattern. You will also learn about handling...
Curated Video
Structural Design Patterns in Modern C++ - Single-Responsibility, Open-d, Liskov Substitution, Interface Segregation, and Dependency Inversion (S.O.L.I.D.) Principles - Part III
This is the third part of the three-part video that explains the S.O.L.I.D principles. This clip is from the chapter "Introduction" of the series "Structural Design Patterns in Modern C++".This section introduces you to design patterns...
Curated Video
Structural Design Patterns in Modern C++ - Pros and Cons - Facade Design Pattern
This video explains the pros and cons of the Facade pattern. This clip is from the chapter "Facade Design Pattern" of the series "Structural Design Patterns in Modern C++".This section explains the Facade design pattern and teaches you...
Curated Video
Structural Design Patterns in Modern C++ - Introduction to Protection Proxy
This video introduces you to the protection proxy. This clip is from the chapter "Proxy Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the proxy design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Composite Intent and Implementation Overview
This video explains the intent of the composite pattern and presents and overview of the implementation of the pattern. This clip is from the chapter "Composite Design Pattern" of the series "Structural Design Patterns in Modern...
Curated Video
Structural Design Patterns in Modern C++ - Adding Encryption and Compression Support to Streams
This video explains how to add encrypting and compression support to streams. This clip is from the chapter "Decorator Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the decorator design...
The Learning Depot
ADVANCED LESSON PART 1: How to Reduce the Adverb Clause
In today’s video we’ll continue with our lesson on Reduced Adverb or Adverbial Clauses. This is an advanced lesson so students will need to be familiar with the present and past participle as well as the perfect aspect of verbs. This...
The Learning Depot
6 Types of Subjects: More than a Noun or a Pronoun
When you think of the subject in the sentence, you usually think of a noun or a pronoun. This is because the subject represents what or whom the sentence is about. Understanding and recognizing the subject of the sentence will help you...
Packt
Structural Design Patterns in Modern C++ - Introduction to the Bridge Pattern
This video introduces the bridge pattern. This clip is from the chapter "Bridge Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the bridge design pattern. You will also learn about...
Curated Video
Structural Design Patterns in Modern C++ - Applying Protection Proxy
This video explains how to apply the protection proxy. This clip is from the chapter "Proxy Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the proxy design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Adding the Abstract Decorator Class
This video demonstrates how to add the abstract decorator class. This clip is from the chapter "Decorator Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the decorator design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Adding Support for Rendering through OpenGL
This video explains how to add support for rendering through OpenGL. This clip is from the chapter "Bridge Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the bridge design pattern. You...
Curated Video
Structural Design Patterns in Modern C++ - Adding Buffering to Streams
This video explains how to add buffering to streams. This clip is from the chapter "Decorator Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the decorator design pattern.
The Learning Depot
How To Reduce the Adverb Clause (free PDF)
This lesson is an introduction to reducing adverb or adverbial clauses. There may be times when you will want to reduce the adverb clause. The reduced adverb clause is especially used in formal writing by adding variety to your sentence...
The Learning Depot
How to Reduce the Adjective Clause: Relative Clause Reduction
An adjective clause, also known as an adjectival, or relative clause is a dependent clause that modifies a noun or a pronoun. In effect, this clause functions as one part of speech: the adjective. Why would you want or need to reduce the...
Curated Video
Compound-Complex Sentences | Learning English
Learn how to identify compound-complex sentences and start using them in your own writing. Good writers use a variety of sentence structures to make their writing more engaging.
Curated Video
Structural Design Patterns in Modern C++ - Using Composition Instead of Inheritance
This video explains how to use composition instead of inheritance. This clip is from the chapter "Decorator Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the decorator design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Structural Design Patterns Overview
This video presents an overview of structural design patterns. This clip is from the chapter "Introduction" of the series "Structural Design Patterns in Modern C++".This section introduces you to design patterns and Unified Modeling...
Curated Video
Structural Design Patterns in Modern C++ - Shapes Hierarchy and Implementing the Line Class
This video discusses the shape hierarchy and explains how to implement the line class. This clip is from the chapter "Bridge Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the bridge...
Curated Video
Structural Design Patterns in Modern C++ - Using the Remote Proxy as a Component Object Model (COM) Component
This video explains how to use the remote proxy as a COM component. This clip is from the chapter "Proxy Design Pattern" of the series "Structural Design Patterns in Modern C++".This section focuses on the proxy design pattern.
Curated Video
Structural Design Patterns in Modern C++ - Using the Adapter Pattern
This video explains how to use the adapter pattern. This clip is from the chapter "Adapter Design Pattern" of the series "Structural Design Patterns in Modern C++".This section provides an introduction to the adapter design pattern,...
Curated Video
Structural Design Patterns in Modern C++ - Single-Responsibility, Open-d, Liskov Substitution, Interface Segregation, and Dependency Inversion (S.O.L.I.D.) Principles - Part II
This is the second part of the three-part video that explains the S.O.L.I.D principles. This clip is from the chapter "Introduction" of the series "Structural Design Patterns in Modern C++".This section introduces you to design patterns...