Chevron Left
Back to Programming with Java

Learner Reviews & Feedback for Programming with Java by Amazon

4.1
stars
23 ratings

About the Course

This is the second course in the Amazon Junior Software Developer Professional Certificate. In this course, you will explore advanced
Object-Oriented Programming (OOP) concepts in Java, starting with an introduction to Interfaces and Abstract Classes. You'll learn how to
effectively utilize interfaces for achieving multiple inheritance and how abstract classes play a crucial role in designing class hierarchies. Moving
forward, you'll dive into Exception Handling, covering various types of exceptions in Java, along with best practices for handling them using
try-catch-finally blocks. You'll also gain knowledge of File I/O operations, acquire skills in reading from and writing to files, und...
...

Top reviews

KA

Jan 28, 2025

Best course for Java. Covering both fundamentals and advanced concepts with hands-on practice in lab assignments.

AD

Nov 11, 2024

Nice Course , explained Clearly with Hands on Lab for practical experience!

Filter by:

1 - 6 of 6 Reviews for Programming with Java

By Yaseen A

•

Jan 14, 2025

The assignments are tedious for no reason, the automated grading system is very badly optimized, made me spend too much time looking after capitalization and spacing in print commands even though the code was running perfectly fine as intended, there are many mistakes in the assignments and too many vague commands.

By Mayank R

•

Feb 5, 2025

I see multiple improvement areas such as : The content is fast paced. And the Graded Assignments lacks proper guidelines. There is no proper support. Sometimes it felt frustrating as I was unable to complete some of the assignments. Many of the videos doesn't have subtitles. Missing resource link / image even though the instructor explicitly mentioned about it.

By Kanaga A

•

Jan 29, 2025

Best course for Java. Covering both fundamentals and advanced concepts with hands-on practice in lab assignments.

By ASHISH D

•

Nov 12, 2024

Nice Course , explained Clearly with Hands on Lab for practical experience!

By Daniel P K

•

Feb 13, 2025

Though course, but good

By Bryan V

•

Feb 26, 2025

There are several issues with this course. Within Module 1 alone, there are inconsistent quiz responses. For instance, there were two questions with answers that contradicted each other. One claimed an interface can have concrete methods, while the other claimed it could not. Additionally, when submitting the final lab there were compile time errors for not having overloaded constructors in subclasses to match the parent class. The instructions neither implicitly or explicitly asked for these constructors to exist. Instruction for such a graded assignment should be clearly communicated to the user. Overall, module 1 is also extremely repetitive content that barely deviates from the first course in this series, which already taught abstract classes and interfaces. Can't wait to power through the next modules where I will be learning something completely new and there are errors to be found!