This course takes you through the latest features of Java 8 step by step. You'll get to grips with using lambdas, interfaces, streams, pipelines, methods, and optional application programming interfaces (APIs) and be ready to apply your skills to write efficient Java programs.