Java 8 Free Online Course: Lambdas and Streams - No Fluff Just Stuff

Java 8 Free Online Course: Lambdas and Streams

Posted by: Reza Rahman on June 30, 2015

It is probably fair to say that Java SE 8 is the most important Java release in the last decade… if not more! With the introduction of Lambda expression, Java SE 8 introduced a fundamentally new way of programming. The new Streams API lets process data in a declarative way while leveraging the underlying in more efficient way, etc.

During this summer, Oracle is conducting a Massive Open Online Course (MOOC) on Java 8 Lambdas and Stream. This free online course will start soon (July 14th). During this course, you will have a chance to learn how to :
  • Apply Lambdas to everyday problems
  • Convert anonymous classes to Lambda expressions
  • Apply the Streams API to solve problems of sorting, identifying the most and least, and reducing duplicates
  • Determine when to apply Lambdas (and when not to!)
  • Use Collectors
  • Improve performance with parallel streams
  • Debug Lambda expressions
Even though this is a 'core' Java SE course, it is also very relevant to Java EE developers as more and more Java EE 7 Application Server have been certified to run on top of Java SE 8. In addition, Java EE 8 will mandate Java SE 8 at minimum. So sooner or later... and rather sooner than later, you will use Java SE 8. Given that and if you haven't started yet to look closely at Java SE 8, this free MOOC is really an opportunity you can’t afford to miss. To enrol, just check this page.
Reza Rahman

About Reza Rahman

Reza is a recovering independent consultant and now Java EE evangelist at Oracle. He is the author of the popular book EJB 3 in Action. Reza is a frequent speaker at developer gatherings worldwide including JavaOne and NFJS. He is an avid contributor to community sites like JavaLobby and TSS. Reza has been a member of the Java EE, EJB and JMS expert groups. He implemented the EJB container for the Resin open source Java EE application server.

All views voiced are squarely mine alone, not Oracle's.

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »