Instructional Video12:23
Curated Video

C++ for Beginners - Encapsulation, Part 2

Higher Ed
In this video, your instructor discusses encapsulation and the benefits of object-oriented programming. This clip is from the chapter "Classes and Objects" of the series "C++ for Beginners".Objects and Inheritance
Instructional Video3:33
Curated Video

Complete Java SE 8 Developer Bootcamp - Big Numbers

Higher Ed
The author demonstrates BigInteger and BigDecimal, two classes that support big numbers. This clip is from the chapter "Java Conventions and Primitives" of the series "Complete Java SE 8 Developer Bootcamp".This section gives brief...
Instructional Video6:11
Curated Video

Complete Java SE 8 Developer Bootcamp - Scope-Part 1

Higher Ed
Learn how to recognize the scope which defines the lifecycle and accessibility of state of a variable in a class. This clip is from the chapter "Static, Scope, and Garbage Collection" of the series "Complete Java SE 8 Developer...
Instructional Video8:01
Curated Video

Complete Java SE 8 Developer Bootcamp - Polymorphism Demo

Higher Ed
The author gives a demo to get clear past a difficult concept of polymorphism. This clip is from the chapter "Polymorphism" of the series "Complete Java SE 8 Developer Bootcamp".The author introduces you to the unique property of...
Instructional Video5:31
Curated Video

Complete Java SE 8 Developer Bootcamp - The Three Faces of Final

Higher Ed
The keyword “final” may be applied to variables, methods, and classes. This feature prevents further modification of these constructs, once defined. This clip is from the chapter "Inheritance" of the series "Complete Java SE 8 Developer...
Instructional Video1:31
Curated Video

Complete Java SE 8 Developer Bootcamp - Covariant Returns

Higher Ed
In covariant return, Java allows the return type to be a subtype of the type declared in the overridden method. This clip is from the chapter "Inheritance" of the series "Complete Java SE 8 Developer Bootcamp".Inheritance helps to build...
Instructional Video6:41
Curated Video

Creational Design Patterns in Modern C++ - Basic Implementation with the Abstract Factory

Higher Ed
This video demonstrates how to modify and refactor the previous example to use the abstract factory. • Define basic data in code • Add a test .csv file with fake data • Edit the .csv file to see how the library works This clip is from...
Instructional Video3:23
Curated Video

Creational Design Patterns in Modern C++ - Application Framework - Discussion

Higher Ed
This video explains the framework needed to implement the factory method. • Explain iterators • Show examples to further illustrate how they work • Analyze the results of the examples via print statements This clip is from the chapter...
Instructional Video14:54
Curated Video

C++ Developer - Exceptions and the Exception Hierarchy

Higher Ed
This video explains the hierarchy of exceptions. This clip is from the chapter "Exceptions and Debugging" of the series "The Complete C++ Developer Course".This section explains exceptions and debugging in C++.
Instructional Video10:59
Programming Electronics Academy

Introduction to Interrupts: Arduino Course 9.1

Higher Ed
An introduction to interrupts in programming.
Instructional Video8:24
Curated Video

Creational Design Patterns in Modern C++ - Using the Factory Method

Higher Ed
This video demonstrates how to use the factory method design pattern. This clip is from the chapter "Abstract Factory" of the series "Creational Design Patterns in Modern C++".This section focuses on the basic implementation with the...
Instructional Video6:16
Curated Video

Creational Design Patterns in Modern C++ - Introduction - introduces you to the abstract factory pattern, its intent, and its structure

Higher Ed
This video introduces you to the abstract factory pattern, its intent, and its structure. • Identify key parts of the application • Plan out the class structure using class diagrams (UML) • Create a class implementation using UML...
Instructional Video7:24
Curated Video

Creational Design Patterns in Modern C++ - Pooling Game Objects - Part I

Higher Ed
This video is the first part of the two-part video that explains the benefits of pooling a large number of game objects. • Learn construction and solve an assignment • Container interface and shrinking operations • Comparisons This clip...
Instructional Video4:59
Curated Video

Creational Design Patterns in Modern C++ - S.O.L.I.D. Principles - Part II

Higher Ed
This video is the second part of the three-part video that explains the Liskov Substitution principle. • Learn type-safe error handling • Understand state machines • Explore recursive data structures This clip is from the chapter...
Instructional Video15:01
Curated Video

C++ Developer - Project - Shopping Item File

Higher Ed
This video presents a project on shopping item file. This clip is from the chapter "File Input and Output" of the series "The Complete C++ Developer Course".This section explains file input and output.
Instructional Video12:41
Curated Video

C++ Developer - Project - Dynamically Creating Rectangles from File

Higher Ed
This video presents a project to dynamically create rectangles from file. This clip is from the chapter "File Input and Output" of the series "The Complete C++ Developer Course".This section explains file input and output.
Instructional Video4:01
Curated Video

C++ for Beginners - Understanding Comments: Useful VS Redundant

Higher Ed
In this section, your instructor discusses code comments. This clip is from the chapter "Operators and Precedence" of the series "C++ for Beginners".Understanding Comments: Useful VS Redundant
Instructional Video3:40
Curated Video

Complete Java SE 8 Developer Bootcamp - The Java Development Kit (JDK)

Higher Ed
Learn more about the Java platform which provides you with all the tools needed to run all your programs. This clip is from the chapter "Getting Started with Java" of the series "Complete Java SE 8 Developer Bootcamp".In this section,...
Instructional Video5:06
Curated Video

Complete Java SE 8 Developer Bootcamp - Static Imports

Higher Ed
Static Imports allow us to code static references from other types, as if they were defined in our own class. This clip is from the chapter "Lambda Expressions and Static Imports" of the series "Complete Java SE 8 Developer Bootcamp".In...
Instructional Video7:19
Curated Video

Complete Java SE 8 Developer Bootcamp - Abstract Classes: Part 1

Higher Ed
Abstract classes are constructs that allow subtypes to share common state and behavior definitions, all while enabling polymorphism. This clip is from the chapter "Abstract Classes and Interfaces" of the series "Complete Java SE 8...
Instructional Video13:55
Programming Electronics Academy

Details of Using Arduino Libraries: Arduino Course 6.4

Higher Ed
A walk through of using a code library with Arduino.
Instructional Video3:59
Curated Video

Creational Design Patterns in Modern C++ - Introduction - introduces you to the pattern and its intent

Higher Ed
This video introduces you to the pattern and its intent. • Install Qt5 • Implement CMake for your Qt5 directory as shown in the video • Reconfigure and generate the project via CMake This clip is from the chapter "Prototype" of the...
Instructional Video30:51
Curated Video

C++ Developer - Project - Tic-Tac-Toe (Advanced)

Higher Ed
This video presents an advanced project called "Tic-Tac-Toe". This clip is from the chapter "Functions" of the series "The Complete C++ Developer Course".This section discusses the various functions in C++.
Instructional Video14:40
Curated Video

C++ Developer - Getting Started with macOS Catalina or Higher with Visual Studio Code

Higher Ed
This video focuses on how to get started with macOS Catalina or a higher version with Visual Studio Code. This clip is from the chapter "Getting Started" of the series "The Complete C++ Developer Course".This section introduces the...