• 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:

    1251 - 1275 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarStar

    By Aditya B C

    •

    Jul 10, 2020

    The overall course is very good. I face only problem in second week. last problem (Part 4) which I feel difficult because no any explanation is given about that problem.

    Filled StarFilled StarFilled StarFilled StarStar

    By Deleted A

    •

    Nov 13, 2015

    Interesting, but some assignments needs to be double checked. In my opinion some of the presented material is teaching poor coding practices for the sake of simplicity.

    Filled StarFilled StarFilled StarFilled StarStar

    By akash v m

    •

    Apr 13, 2020

    Great experience!

    During the course session i have gain lots of knowledge about debugging as well as improving the skills to learn more details in terms of CSV ,etc..

    Filled StarFilled StarFilled StarFilled StarStar

    By Sumit K

    •

    Jun 3, 2020

    There was some technical problems during the examinations..!! But overall helped me alot :)

    Thanks to all the team members its been an honor to learn from ya'll . :)

    Filled StarFilled StarFilled StarFilled StarStar

    By Kaido K

    •

    Sep 24, 2020

    I understand that repeating is mother of knowledge, but maybe there was too much repeting in the quizes. Basically everything, at the end was loopig over the files.

    Filled StarFilled StarFilled StarFilled StarStar

    By Sachin k

    •

    Mar 14, 2017

    Very good videos .. assignments were tough and few were confusing especially in strings .. I was challenged and got through the quiz with 100% which was satisfying

    Filled StarFilled StarFilled StarFilled StarStar

    By Christopher D

    •

    Mar 4, 2020

    The course provided a well paced and logic approach to introducing progressively more complex problems. I look forward to the new course in the specialisation.

    Filled StarFilled StarFilled StarFilled StarStar

    By David S

    •

    Dec 18, 2015

    In general a well made course. However, I do not yet see the advantage of using BlueJ over e.g. Eclipse, as most people won't work with BlueJ after the course

    Filled StarFilled StarFilled StarFilled StarStar

    By Vijayalakshmi R

    •

    Dec 27, 2019

    I like the way this course explained the building of logic from algorith,.But i didn't like week1's quz about geometry.Because i am not the fan of Geometry.

    Filled StarFilled StarFilled StarFilled StarStar

    By WenHao Y

    •

    Nov 2, 2017

    I have no prior programming experience beside the 1st course of this specialisation. It can be quite challenging at times but it's not impossible to finish.

    Filled StarFilled StarFilled StarFilled StarStar

    By Umeshkumar S

    •

    May 28, 2020

    It's very interesting courses are available in this platform. I am very your expert for his solving skills and mediation in program solving. Thank You...

    Filled StarFilled StarFilled StarFilled StarStar

    By Douglas B

    •

    Feb 9, 2018

    Helpful in learning the basics of Java strings, classes, data types, etc. Semi-interesting projects and assignments and quizzes that test your code well.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ashish S

    •

    Jan 6, 2016

    Love the course structure, very simple. Teachers start with simple concepts and eventually solve real life problems, which sound very complex otherwise.

    Filled StarFilled StarFilled StarFilled StarStar

    By Enrique P M

    •

    Dec 23, 2023

    It has been fun, the test and lectures are focused on learning by doing, I found it challenging. The exercises are well designed, explained and guided.

    Filled StarFilled StarFilled StarFilled StarStar

    By Egi F

    •

    Jun 22, 2021

    The quiz is hard. and need more time to understand it. for improvement maybe need a more guidance for us to know what the step of finishing the quiz

    Filled StarFilled StarFilled StarFilled StarStar

    By Mona A

    •

    Jun 10, 2020

    well it was a good course the only problem was this Bluej it didn't work on my linux i hope in the future you'll replace it for a better experience

    Filled StarFilled StarFilled StarFilled StarStar

    By Shafiq I

    •

    Apr 24, 2020

    A very well curated course with challenging assignments (I had a hard time completing them though), but learnt the basic well. Enjoyed throughout.

    Filled StarFilled StarFilled StarFilled StarStar

    By Mujtaba Z

    •

    Oct 28, 2020

    Some coursework had vague or confusing descriptions for methods. A lot of methods were also quite similar to others, leading to repetitive code.

    Filled StarFilled StarFilled StarFilled StarStar

    By Ayyakutti A

    •

    Dec 10, 2017

    Good flow, but the supporting document reference are very poor. Very hard to follow. Keep simple English difficult to understand in many Quiz.

    Filled StarFilled StarFilled StarFilled StarStar

    By Tyler B

    •

    Aug 23, 2017

    Week 2 is rough, quite frankly it's just a poorly implemented mess of frustration, but if you stick with it the second half is really solid.

    Filled StarFilled StarFilled StarFilled StarStar

    By KABWE L A

    •

    Dec 22, 2017

    Maybe, you should let us manipulate more the file, because the dukes library is doing much. But, in general this cours was interesting !!!

    Filled StarFilled StarFilled StarFilled StarStar

    By Vivek K

    •

    Sep 7, 2019

    It is good for beginner.It's provide me lot of basic knowledge of String.I have enjoyed too much.

    Last week of work was so interesting .

    Filled StarFilled StarFilled StarFilled StarStar

    By Musa M N

    •

    Dec 24, 2016

    Incredibly comprehensive learning package which makes learning and skills acquisition easier. Kudos to the creators and instructors

    Filled StarFilled StarFilled StarFilled StarStar

    By Beat N

    •

    Jul 13, 2020

    I liked the content and the presentation. One input, though: I really would like to learn about unit tests early in the program.

    Filled StarFilled StarFilled StarFilled StarStar

    By Stanislav S

    •

    Dec 9, 2017

    Nice course, even though the 1st week assignments are not that good, but the rest of the course I enjoyed every single minute.

    • Chevron Left
    • 1
    • ...
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • ...
    • 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.