Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Intermediate Java

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Take your Java skills beyond the basics with Intermediate Java. This course helps you write cleaner, more efficient code while deepening your understanding of core Java concepts. You'll explore advanced topics like collections, threading, and testing frameworks, setting the foundation for creating robust and professional-grade Java applications.

Syllabus

  • Welcome to Learn Intermediate Java: Welcome to Learn Intermediate Java!
    • Informational: Welcome to Learn Intermediate Java
  • Input and Output: Learn about input and output in Java and how to run programs in your own environment.
    • Lesson: Input and Output: Lesson
    • Quiz: Input and Output: Quiz
    • Article: Java and the Command Line
    • Article: What Is an IDE?
    • Article: Running Java Programs
  • Serialization: Learn about serialization in Java.
    • Article: What Is Serialization?
    • Lesson: Serialization: Lesson
    • Quiz: Serialization: Quiz
    • Project: Medieval Serialization
  • Generics and Collections: Learn about generics and collections in Java.
    • Lesson: Generics: Lesson
    • Quiz: Generics: Quiz
    • Lesson: Collections: Lesson
    • Quiz: Collections: Quiz
    • Project: Let's Get Takeout!
  • Nested Classes: Learn about nested classes in Java.
    • Lesson: Nested Classes: Lesson
    • Quiz: Nested Classes: Quiz
    • Project: Ice Cream Inventory
  • Threading: Learn about threading in Java.
    • Article: What is Threading?
    • Lesson: Threading: Lesson
    • Article: Virtual Threading
    • Quiz: Threading: Quiz
    • Project: Threading in the Gym
  • Regular Expressions: Learn about regular expressions (or "regex") in Java.
    • Lesson: Regular Expressions: Lesson
    • Quiz: Regular Expressions: Quiz
    • Project: Grep
  • JUnit Testing: Learn about JUnit testing, Java's open source testing framework.
    • Lesson: JUnit Testing: Lesson
    • Article: JUnit 4 vs JUnit 5
    • Quiz: JUnit Testing: Quiz
    • Article: JUnit Testing in Your Environment
    • KanbanProject: Aliens vs Humans
  • Next Steps: Continue your Java learning journey!
    • Informational: Next Steps

Taught by

Alisha Grama

Reviews

4.3 rating at Codecademy based on 588 ratings

Start your review of Learn Intermediate Java

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.