Year-End Discount: 10% OFF 1-year and 20% OFF 2-year subscriptions!

The All-in-One Guide to Java Programming

119 Lessons
18 Quizzes
123 Playgrounds
100 Illustrations

Takeaway Skills

You will learn about the latest updates in Java and JVM technology.

You will get hands-on experience with Scala, Groovy and Gradle.

You will understand the differences between different Java versions.

You will learn about the latest updates in Java and JVM technology.

You will get hands-on experience with Scala, Groovy and Gradle.

You will understand the differences between different Java versions.

Course Overview

This course is meant for Java programmers or aspiring programmers who want to know about the latest Java and JVM technology. Throughout this course, you will get several opportunities to get hands-on experience with various Java concepts. This course will help you understand the late...

How You'll Learn

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Hands-on coding environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Faster than videos

Videos are holding you back. The average video tutorial is spoken at 150 words per minute, while you can read at 250. That‘s why our courses are text-based.

No set-up required

Start learning immediately instead of fiddling with SDKs and IDEs. It‘s all on the cloud.

Progress you can show

Built in assessments let you test your skills. Completion certificates let you show them off.

Course Contents

1. Introduction
2. Java Syntax and Conventions
3. Java 7
4. Idiomatic Java 8: Lambdas, Streams, and Dates
5. New Date and Time API
6. Java 8 Miscellaneous
7. Advantages of Java 9
8. Java 10 - 17
9. Java Ecosystem
10. Maven and JUnit
11. Utilizing Essential Libraries
12. Modern Java Concurrency
13. RxJava
14. Other JVM Languages
15. Groovy
16. Gradle
17. Spock
18. Scala
19. RESTful
20. Microservices and Clouds
21. Grails
22. Spark
23. Spring Boot
24. Play Framework
25. Ratpack
26. Final Thoughts
27. Appendix

Join more than 1.6 million learners from companies like

What our learners are saying

What our learners are saying

COURSE BY:

Adam Davis

Teams of every size choose
Educative for Business
to train, upskill & onboard their developers