Building Java Programs cover

Building Java Programs: A Back to Basics Approach, 5th edition
by Stuart Reges and Marty Stepp

Authors' official companion web site

Video Notes

The following are direct links to watch the Video Notes from various chapters in Building Java Programs on YouTube.

Chapter 1: Introduction to Java Programming

Chapter 2: Primitive Data and Definite Loops

Chapter 3: Introduction to Parameters and Objects

Supplement 3G: Graphics

Chapter 4: Conditional Execution

Chapter 5: Program Logic and Indefinite Loops

Chapter 6: File Processing

Chapter 7: Arrays

Chapter 8: Classes

Chapter 9: Inheritance and Interfaces

Chapter 10: ArrayLists

Chapter 11: Java Collections Framework

Chapter 12: Recursion

Chapter 13: Searching and Sorting

Chapter 14: Stacks and Queues

Chapter 15: Implementing a Collection Class

Chapter 16: Linked Lists

Chapter 17: Binary Trees

Chapter 18: Advanced Data Structures

Chapter 19: Functional Programming