Welcome to

Object Oriented Java Programming: Data Structures and Beyond

Start learning on Coursera!

Curated Courses

Curated Courses

Browse and enroll in select courses from the world's top universities.

Get Recognized

Get Recognized

Earn certificates for completed courses and become a master in your field.

Mobile Learning

Mobile Learning

Download Coursera's mobile app to learn anywhere, anytime.

Available Courses

    Specializations (series of grouped courses)
  • Object Oriented Java Programming: Data Structures and Beyond

    University of California, San Diego
    Individual Courses
  • Object Oriented Programming in Java

    University of California, San Diego
  • Data Structures and Performance

    University of California, San Diego
  • Advanced Data Structures in Java

    University of California, San Diego
  • Mastering the Software Engineering Interview

    University of California, San Diego