About this Course

13,487 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs External Link
Beginner Level

High school or college math.

“Introduction to Java and Object-Oriented Programming” Coursera course.

Approx. 20 hours to complete
English

What you will learn

  • Examine the concept of inheritance in object-oriented programming and learn how to extend classes and override methods in a subclass.

  • Analyze and fix different parts of a Java program using Eclipse's interactive debugger.

  • Explore different methods for opening, reading, and writing to external files, and deal with errors and exceptions.

  • Examine advanced techniques for storing and manipulating data in collections, and parse text using regular expressions (or regex).

Skills you will gain

  • Debugging
  • Problem Solving
  • Java Programming
  • Data Structure
  • Inheritance
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Coursera Labs
Includes hands on learning projects.
Learn more about Coursera Labs External Link
Beginner Level

High school or college math.

“Introduction to Java and Object-Oriented Programming” Coursera course.

Approx. 20 hours to complete
English

Offered by

Placeholder

University of Pennsylvania

Start working towards your Master's degree

This course is related to the 100% online Master of Computer and Information Technology from University of Pennsylvania. It will provide you with a preview of the topics, materials and instructors so you can decide if the full online degree program is right for you.

Syllabus - What you will learn from this course

Week1
Week 1
5 hours to complete

Module 1 : Inheritance, Polymorphism Using Overriding, & Access Modifiers

5 hours to complete
19 videos (Total 76 min), 6 readings, 3 quizzes
Week2
Week 2
5 hours to complete

Module 2 : Abstract Classes & Debugging

5 hours to complete
14 videos (Total 97 min), 6 readings, 3 quizzes
Week3
Week 3
6 hours to complete

Module 3 : File I/O & Exceptions

6 hours to complete
18 videos (Total 51 min), 3 readings, 3 quizzes
Week4
Week 4
6 hours to complete

Module 4 : Collections, Maps, & Regular Expressions

6 hours to complete
21 videos (Total 81 min), 3 readings, 3 quizzes

Reviews

TOP REVIEWS FROM INHERITANCE AND DATA STRUCTURES IN JAVA

View all reviews

About the Introduction to Programming with Python and Java Specialization

Introduction to Programming with Python and Java

Frequently Asked Questions

More questions? Visit the Learner Help Center.