• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Programming with Java

    Learner Reviews & Feedback for Programming with Java by Amazon

    Filled StarFilled StarFilled StarFilled StarStar
    4.2
    stars
    46 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 29, 2025

    Filled StarFilled StarFilled StarFilled StarFilled Star

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

    AD

    Nov 12, 2024

    Filled StarFilled StarFilled StarFilled StarFilled Star

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

    Filter by:

    1 - 11 of 11 Reviews for Programming with Java

    Filled StarStarStarStarStar

    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.

    Filled StarFilled StarStarStarStar

    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.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kanaga A

    •

    Jan 29, 2025

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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By felipe r

    •

    Mar 11, 2025

    muito explicativo, poderia ter mais conteudo, atividades mas esta de bom tamanho

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ASHISH D

    •

    Nov 12, 2024

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

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel P K

    •

    Feb 13, 2025

    Though course, but good

    Filled StarFilled StarFilled StarFilled StarStar

    By Bilal A

    •

    Apr 4, 2025

    This is a deeply insightful course, unlike many other tutorials or courses on Java. Important concepts were thoroughly covered, such as serialization and exception handling. While these are not "fun" topics, it's what makes a good developer different from others. Minus 1 star is because the quizzes are designed overly complex and didn't serve a good purpose. Please improve it.

    Filled StarFilled StarFilled StarFilled StarStar

    By Muyao N

    •

    Apr 5, 2025

    Several questions are incorrect for answer.

    Filled StarFilled StarFilled StarStarStar

    By JORGE R D A M

    •

    Mar 9, 2025

    Si pudiera le pondría 2.5 estrellas. No es un mal curso, al contrario, creo que la información es muy útil y las prácticas son didácticas, sin embargo, la forma de evaluar de las prácticas es horrible, me pasó que en una práctica de laboratorio calificada utilicé atributos privados con getters y setters, pero el sistema al parecer quería que todos los atributos estuvieran públicos y determinó que mi calificación era de 0% en dicha práctica (aunque todo funcionaba correctamente), tuve que cambiar todos los modificadores de acceso y eliminar todos los getters y setters para sacar el 100. En las evaluaciones de selección múltiple existen algunas preguntas que se contradicen, no siempre especifican para qué versión de Java estamos hablando (me refiero a las preguntas sobre interfaces). A pesar de todo esto, reforcé bastante mis conocimientos de OOP con Java, además de implementar correctamente la herencia, clases abstractas, interfaces, manejo de excepciones y validaciones, archivos, etc. Es un curso con buena información pero una pobre manera de evaluar, pero comprendo que es reciente y espero que puedan mejorar esos detalles para que la experiencia del estudiante sea más amigable.

    Filled StarFilled StarStarStarStar

    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!

    Filled StarStarStarStarStar

    By ThaiNMSE180331

    •

    Mar 13, 2025

    trash lag

    • Chevron Left
    • 1
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.