1. Introducing modern Java 4. Class files and bytecode 5. Java concurrency fundamentals 6. JDK concurrency libraries 7. Understanding Java performance 8. Alternative JVM languages 10. Clojure: A different view of programming 11. Building with Gradle and Maven 12. Running Java in containers 15. Advanced functional programming 16. Advanced concurrent programming