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.