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

    Learner Reviews & Feedback for Java Programming: Solving Problems with Software by Duke University

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    8,013 ratings

    About the Course

    Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and
    debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of
    data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing
    comma separated value (CSV) files. After completing this course you will be able to: 1. Edit, compile, and run a Java program; 2. Use
    conditionals and loops in a Java program; 3. Use Java API documentation in writing programs. 4. Debug a Java program usin...
    ...

    Top reviews

    AM

    May 1, 2018

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Excellent introduction to Java.A little heads up if you're taking the course:Answers need to be truncated to x decimal places in quizzes, not rounded. (Instructors please clarify this in all quizzes!)

    FA

    Oct 8, 2017

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Excellent explanations and amount of course work for practice, the tests made good use of the examples and work given, I am satisfied with what I learned in this course and see it's real world usage.

    Filter by:

    476 - 500 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jayawardhanage S M J

    •

    Mar 5, 2019

    A very appropriate and organized course for Java learning. Highly recommended.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Eduardo G N

    •

    Oct 12, 2017

    Spectacular course...Congratulations for all involved .. Thank you very much

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ljubomir M

    •

    Apr 17, 2017

    Oh, hey guys, great learn as always. See you on next course of specialization.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ashok K

    •

    Nov 26, 2016

    This Course might change my life forever. Excellent content, great professors.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tekraj C

    •

    Oct 22, 2015

    Awesome, the words will be less to describe how good this course is...........

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yonka T

    •

    May 24, 2020

    Course has been design to be quite rigor .That it worth the effort to enroll.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yash Y

    •

    May 11, 2020

    Being honest, I can guarantee that it was the best Course for Java Beginners.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Vũ Đ H

    •

    Dec 12, 2018

    I love this course, It is so helpful to me. It's great to become a programmer

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By KASTURI L K

    •

    Aug 28, 2022

    Excellent understanding of how to solve real-world problems using java code.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Steven J G A

    •

    Apr 9, 2022

    I learned a lot from this course. It's not for people who wants things easy.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 1036 B G

    •

    Sep 25, 2020

    This course helped me so much Thanks to Coursera for such an amazing courses

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Haris U

    •

    Jul 28, 2020

    It is good and perfect for me and also for other.

    It improved my Skill value.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rohitash G

    •

    Feb 16, 2019

    Awesome Teaching a bit more explanation in some topics would be of more help

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By jerin j

    •

    Dec 7, 2015

    very informative

    easy to understand and follow what the course was all about.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By WANG G

    •

    Jun 9, 2018

    Thank you Cousera Scholarship to allow me take this course! Wonderful Prof!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abhishek t

    •

    Sep 17, 2017

    Well organized course ,so simple that even non-CS student can understand .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Breno J

    •

    Mar 13, 2025

    A lot of programming practice with very well explained teory and examples

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By MOHAMED I

    •

    Sep 20, 2020

    Thanks for this course "Java Programming: Solving Problems with Software"

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yvan J

    •

    May 5, 2020

    Course was awesome! Great videos and lectures, solid projects! It was fun

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By BingliangLan

    •

    May 22, 2019

    This course is very instructive and easy to understand. Highly recommend!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jan O

    •

    Aug 30, 2018

    Have learned a lot and it is a great course. Would recommend it any time.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Erika S

    •

    Jan 26, 2018

    This course was AMAZING. I really enjoyed doing the exercises! Thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By julio v

    •

    Jan 19, 2016

    great material professors and everything, great for beginners like myself

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ali A D

    •

    Jun 3, 2022

    Exceptional and challenging course well prepared with great content !!!!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ZHANG, Y

    •

    Oct 21, 2020

    a very good course which can make you be familiar with java very quickly

    • Chevron Left
    • 1
    • ...
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • ...
    • 67
    • 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.