What you will learn
- Express transformations and calculations on collections clearly.
- Manage shared state safely across concurrent tasks.
- Understand how the JVM executes code and manages memory.
- Think about which parts of the code should change when requirements change.
- Make the build process independent of any one computer.
This course is in development
Enrollment is not open yet. You can preview the curriculum below. Access and pricing will be confirmed when the course launches.
View the first available courseCourse curriculum
5 modules 20 lessons
- Functional interfaces and lambdas
- map, filter, and reduce
- Collectors and groupingBy
- Optional and side effects