Overview and Instructions
- Overview and Fundamentals
 - Setup Instructions
 - Immutability Overview, Immutable Objects Exercise
 - Lambdas Overview
 - Streams Overview, Streams Exercises
 - Optionals Overview
 - XML Renderer Exercise
 - Function Composition
 - Refactoring Exercise
 - Coda: Immutability
 - Extra: Kotlin
 - Extra: VS Code Cheat Sheet
 
Exercises
For all exercises, the basic instructions are “make the tests pass”. There are TODO comments in all the classes in the “exercises.*” packages with instructions on what to do. See the links above for detailed descriptions of the exercises.