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

Coursera

Advanced Java Programming

EDUCBA via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This comprehensive course is designed for learners with a foundational knowledge of Java who wish to deepen their expertise in core advanced topics of the language. Through a structured, hands-on approach, the course explores object-oriented programming principles such as aggregation and inheritance, introduces type-safe programming with generics, and provides a thorough grounding in the Java Collections Framework—including Lists, Sets, Queues, and Maps. Learners will gain practical experience in handling data structures, customizing sorting logic using comparison interfaces, and performing advanced file I/O operations using both character and byte streams. The course culminates in mastering object persistence through serialization and deserialization, including the use of the transient keyword to control data storage. Each module combines conceptual clarity with real-world coding demonstrations, preparing learners to write robust, maintainable, and scalable Java applications.

Syllabus

  • Object-Oriented Programming Deep Dive
  • Java Collections Framework
  • Comparisons and Interfaces
  • Java I/O and Serialization

Taught by

EDUCBA

Reviews

Start your review of Advanced Java Programming

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.