Dive deeper into Java — one of the world’s most popular programming languages.
Feeling comfortable with the basics of Java? Intermediate Java is a stepping stone to taking your skills to the next level. This course will provide you with the knowledge to make your Java code cleaner, more efficient, and more manageable. We'll also dive under the hood of fundamental concepts that will deepen your understanding of the Java language.
### Take-Away Skills
This course is a deep dive into the inner workings of some of Java's most popular features to teach you how to use the language's unique features to get closer to becoming a Java expert. While completing Learn Intermediate Java, you'll learn about:
- How to use input and output within your Java programs
- The core pillars of one of the most popular testing paradigms
- How Java collections work under the hood and how to use the Collections framework
- How to use threading to write more complex programs
- How to better manage resources using context managers
- How to use Java's JUnit testing library to test complex applications
- And so much more!
### Note on Prerequisites
We recommend that you complete Learn Java before starting Learn Intermediate Java.
Feeling comfortable with the basics of Java? Intermediate Java is a stepping stone to taking your skills to the next level. This course will provide you with the knowledge to make your Java code cleaner, more efficient, and more manageable. We'll also dive under the hood of fundamental concepts that will deepen your understanding of the Java language.
### Take-Away Skills
This course is a deep dive into the inner workings of some of Java's most popular features to teach you how to use the language's unique features to get closer to becoming a Java expert. While completing Learn Intermediate Java, you'll learn about:
- How to use input and output within your Java programs
- The core pillars of one of the most popular testing paradigms
- How Java collections work under the hood and how to use the Collections framework
- How to use threading to write more complex programs
- How to better manage resources using context managers
- How to use Java's JUnit testing library to test complex applications
- And so much more!
### Note on Prerequisites
We recommend that you complete Learn Java before starting Learn Intermediate Java.