Instructional Video13:01
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Multi-level Inheritance, Polymorphism

Higher Ed
Here, we will look at the multilevel inheritance of the classes and how we can share the attributes of many subclasses.
Instructional Video8:09
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Inheritance

Higher Ed
In this video, we will look at inheritance in Java, where we have a superclass and a derived class, which inherits the attributes from the parent class.
Instructional Video7:01
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - The 4 Pillars Of OOP

Higher Ed
This video illustrates the four major pillars of object-oriented programming: encapsulation, abstraction, polymorphism, and inheritance.
Instructional Video9:31
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Constructors & Access Specifiers (Setters and Getters)

Higher Ed
In this lesson, we will learn about constructors, a block of code that initializes a newly created object, and access specifiers that determine if other classes can use a particular method.
Instructional Video12:45
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Classes & Objects

Higher Ed
Here, we will understand what classes and objects are and which are the keys to object-oriented programming.
Instructional Video0:51
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module Objectives - Understanding OOP Architecture and Design concepts

Higher Ed
This brief video outlines the concepts we will learn in this module, including OOP architecture and design.
Instructional Video0:36
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module 2 Summary

Higher Ed
This brief video succinctly summarizes what we learned throughout this module.
Instructional Video3:13
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Find Max Value In Array

Higher Ed
Furthering our program writing skills, we will learn to create a program that determines the maximum value in an array.
Instructional Video6:09
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Calculate Test Score Average

Higher Ed
It is time to put all the knowledge we gained from the previous lessons into creating a program that tests the scoring average.
Instructional Video10:32
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Methods

Higher Ed
We will understand a method, a block of code that runs only when called and passes data known as parameters into a method. This helps us reuse code.
Instructional Video7:29
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Arrays

Higher Ed
In this video, we will learn about Java arrays, which store multiple values in a single variable instead of creating separate variables for each value.
Instructional Video4:55
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Loops - BREAK | CONTINUE

Higher Ed
In this lesson, we will continue on loops and closely examine the BREAK and CONTINUE keywords and their implementation.
Instructional Video6:37
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Loops - WHILE | DO-WHILE | FOR

Higher Ed
Here, we will understand what a loop is, and we will look at how a loop executes a program as long as a specified condition is true.
Instructional Video5:49
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: Switch Statement Program - Print Weekday Based On Number

Higher Ed
Let's look at the SWITCH statement in this video, which is also a part of the decision-making tools in Java programming.
Instructional Video10:34
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Flow Control: IF/ELSE, Ternary Operator - Test Scores Program

Higher Ed
We will learn to use the IF statement to check if a block of conditions is true and the ELSE statement if false and write a program to evaluate test scores.
Instructional Video6:41
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Type Casting

Higher Ed
In this lesson, we will learn to use a feature called typecasting to change one datatype to another and look at the two methods of typecasting.
Instructional Video4:36
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Stringbuilder

Higher Ed
Here, we will look at the StringBuilder, which creates a mutable or modifiable succession of characters in the strings class.
Instructional Video9:03
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - String Methods

Higher Ed
In this video, we will learn about the two methods of assigning a string variable in Java programming.
Instructional Video10:36
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Strings

Higher Ed
Continuing on our previous lesson, where we learned about the datatypes in Java, in this lesson, we will look at the string datatype in more detail.
Instructional Video0:43
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module Objectives - Enabling our programs to make decisions based on input

Higher Ed
This brief video outlines what we will learn in this module, focusing mainly on the deeper elements of programming involving Java, like strings, arrays, loops, and decision-making.
Instructional Video0:31
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Module 1 Summary

Higher Ed
This video summarizes the concepts learned in Module 1: the Java development lifecycle and compilation process, understanding the different Java versions and development tools, and compiling and running programs via the command line.
Instructional Video6:07
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Simple Interest Calculator

Higher Ed
This lecture will demonstrate how to write a program that calculates simple interest earned on a dollar amount invested at an interest rate.
Instructional Video2:53
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - Program: Date Difference

Higher Ed
In this video, we will learn to write a simple program that uses the DateTime class to calculate the age difference between two siblings.
Instructional Video4:45
Curated Video

Fundamentals Of Object-Oriented Programming: Java and IntelliJ - DateTime

Higher Ed
We will look at the Java built-in API that contains classes for representing data and time, the java.util, java.time, java.sql, and java.text packages.