Course Highlights
  • Handling input and output in Java
  • Understanding Java collections and the Collections framework
  • Implementing threading for complex programs
  • Managing resources effectively with context managers
  • Writing tests using Java’s JUnit library
Curriculum

1 Topic
Welcome to Learn Intermediate Java

5 Topics
Input and Output: Lesson
Input and Output: Quiz
Java and the Command Line
What Is an IDE?
Running Java Programs

4 Topics
What Is Serialization?
Serialization: Lesson
Serialization: Quiz
Medieval Serialization

5 Topics
Generics: Lesson
Generics: Quiz
Collections: Lesson
Collections: Quiz
Let's Get Takeout!

3 Topics
Nested Classes: Lesson
Nested Classes: Quiz
Ice Cream Inventory

5 Topics
What is Threading?
Threading: Lesson
Virtual Threading
Threading: Quiz
Threading in the Gym

3 Topics
Regular Expressions: Lesson
Regular Expressions: Quiz
Grep

5 Topics
JUnit Testing: Lesson
JUnit 4 vs JUnit 5
JUnit Testing: Quiz
JUnit Testing in Your Environment
Aliens vs Humans

1 Topic
Next Steps

  Write a Review

Learn Intermediate Java

Go to Free Course