Back to Inheritance and Data Structures in Java
University of Pennsylvania

Inheritance and Data Structures in Java

This course provides a comprehensive look at Java inheritance, including access modifiers and overriding methods. Students are introduced to abstract classes, and will learn how to read and write to files, use regular expressions for parsing text, and how to leverage complex data structures like collections and maps. Additionally, this course offers strategies for catching errors and debugging code, including an overview of Eclipse’s debugging tool.

Status: Java Programming
Status: Development Environment
BeginnerCourse21 hours

Featured reviews

SK

5.0Reviewed Feb 19, 2021

excellent instructor, wonderful introduction to object oriented programming and Java

PA

5.0Reviewed Jul 6, 2025

This course is good for understanding some basic concepts of Java

HS

5.0Reviewed Dec 3, 2021

This course suits everyone who wants to start learning programming. The assignments are really challenging but interesting.

EJ

5.0Reviewed Apr 28, 2021

The lectures are good! However, some descriptions in assignments are not clear.

AJ

4.0Reviewed Aug 17, 2021

More examples for Collections and Maps should be added