Instructional Video7:07
Instructional Video4:37
Curated Video

Java Multithreading and Parallel Programming Masterclass - Course Prerequisites and Code Resources

Higher Ed
This video talks about the course prerequisites and code resources.
Instructional Video2:04
Curated Video

Java Multithreading and Parallel Programming Masterclass - Course Overview

Higher Ed
This video provides an overview of the course.
Instructional Video9:35
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Polymorphism

Higher Ed
In this video, you will explore the concept of polymorphism, a fundamental concept in OOP, and how it enables objects of different classes to be used interchangeably. You will learn about different types of polymorphism, including method...
Instructional Video7:53
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Operator Overloading

Higher Ed
In this video, you will learn about operator overloading in Python, which allows you to redefine the behavior of operators for custom classes. You will learn how to implement operator overloading to make your classes more powerful and...
Instructional Video10:32
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Name Mangling in Python

Higher Ed
In this video, you will explore name mangling in Python, a technique to change class attribute names to avoid conflicts. You will learn how to create private attributes using name mangling and understand the rules and conventions...
Instructional Video7:42
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Naming Convention

Higher Ed
In this video, you will learn about naming conventions in Python classes and objects. You will understand the importance of following naming conventions for better code readability and maintainability. This video will cover the commonly...
Instructional Video9:24
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Method Overriding and MRO

Higher Ed
In this video, you will learn about method overriding, which allows a subclass to provide a new implementation of a method inherited from a parent class. You will also understand the concept of method resolution order (MRO), which...
Instructional Video8:28
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Multilevel Inheritance: Part 1

Higher Ed
In this video, you will explore the concept of multilevel inheritance in Python. You will learn how to create classes that inherit from multiple levels of parent classes, allowing for a more complex class hierarchy. This video will...
Instructional Video6:23
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 1)

Higher Ed
In this video, you will apply what you have learned about static methods through a practical exercise. You will be given a problem statement and will learn how to design and implement static methods to solve the problem. This exercise...
Instructional Video9:35
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Object Techniques + Class Variables (Part 2)

Higher Ed
In this video, you will explore advanced object techniques in Python, such as using class variables in conjunction with objects to create powerful and dynamic OOP structures.
Instructional Video8:22
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - isinstance() and issubclass()

Higher Ed
In this video, you will learn about the isinstance() and issubclass() built-in functions in Python, which are used to determine object types and class relationships, respectively. You will understand how to use these functions to check...
Instructional Video7:37
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Multiple Inheritance: Part 2

Higher Ed
Continuing from the previous video, this video will cover multiple inheritance in Python, which allows a class to inherit from more than one parent class. You will learn about the method resolution order (MRO) and how to handle conflicts...
Instructional Video8:15
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Introduction to Inheritance

Higher Ed
Building upon the previous video, this video will introduce you to the concept of inheritance in Python. You will learn how to create and use subclasses that inherit attributes and methods from a parent class. This video will cover the...
Instructional Video6:35
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 3)

Higher Ed
In this video, you will continue to apply your knowledge of static methods through another practical exercise. You will be given more challenging problem statements and will learn how to design and implement static methods to solve them....
Instructional Video6:44
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Exercise on Static Method (Part 2)

Higher Ed
Continuing from the previous video, this exercise will provide further challenges in designing and implementing static methods to solve complex problems. You will apply your knowledge of static methods and their advanced usage to tackle...
Instructional Video4:40
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Static Method

Higher Ed
In this video, you will explore static methods in Python. You will understand the concept of static methods, which are methods that do not depend on the state of the instance or the class, and how to define and use them in your classes....
Instructional Video5:18
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Class Method (Part 2)

Higher Ed
Building upon the previous video, this video will provide further insights into class methods in Python. You will learn about the @classmethod. This video will deepen your understanding of class methods and their advanced usage.
Instructional Video6:08
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Class Method (Part 1)

Higher Ed
In this video, you will dive into the concept of class methods in Python. You will learn how to define and use class methods, which are methods that are bound to the class and not the instance of the class. This video will cover the...
Instructional Video8:15
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Issue in Class

Higher Ed
In this video, you will continue our exploration of object techniques in Python OOP, focusing on more advanced usage of class variables, including class methods and inheritance.
Instructional Video3:41
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Object Techniques + Class Variables (Part 1)

Higher Ed
In this video, you will dive into an exercise on class variables, where you will practice creating and manipulating class variables to understand their behavior and usage in OOP.
Instructional Video5:12
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Exercise on Class Variables

Higher Ed
In this video, you will explore class variables in Python OOP, how they differ from instance variables, and their use cases in creating shared attributes among class instances.
Instructional Video4:41
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Class Variables

Higher Ed
In this video, you will learn about class variables, which are shared by all instances of a class. You will understand how to define and use class variables, and how they differ from instance variables. This video will provide a...
Instructional Video5:25
Curated Video

Python for OOP - The A to Z OOP Python Programming Course - Exercise 2 on Methods

Higher Ed
In this video, you will continue to apply your knowledge of methods through another practical exercise. You will be given a more complex problem statement and will learn how to design and implement methods to solve the problem. This...