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

    451 - 475 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Carolina T

    •

    Jun 22, 2017

    Excellent, for beginners to experts it is a fan and very educational course to try.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Achal G

    •

    Jan 15, 2016

    Awesome ,interesting and unconventional course to get a hang on java programming...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jinghao M

    •

    Sep 27, 2020

    it's the most important to grasp basic knowledge, the lesson keeps it all the time

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Darshan P

    •

    Jul 16, 2020

    course was good enough. it taught me various new skills.i got familier with java .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kiều T K

    •

    Oct 7, 2019

    good skill but DNA is difficult and encrypted or decrypted is difficult to beginer

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Suman M S

    •

    Jun 23, 2022

    In detail Explaination of concepts on problem solving and java concepts.

    Thank you

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ayush D

    •

    Jun 29, 2020

    A great course if you want to learn the basics of Java and the basics of OOP too.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jonathan M

    •

    Nov 22, 2019

    Best online course I've ever done! A great start to the specialisation! Thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tim S

    •

    Aug 3, 2018

    Good course with fun example problems to help gain a mastery of Java programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Alejandra U P

    •

    Jul 19, 2017

    The course goes step by step in explaining some useful Java libraries and clases.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Richard W

    •

    Jan 20, 2016

    Great course and great professors. Very interesting knowledge base to learn from.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deleted A

    •

    Aug 30, 2020

    Good course ,but instead of using bluej any other IDE will be of much better use

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sandadi L R

    •

    Jun 14, 2020

    It helped me to understand java and gave me confidence to dive deeply into java.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Felipe G

    •

    May 26, 2020

    Great Java course for beginners or experienced programmers who want to know Java

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By chiran a

    •

    Mar 13, 2018

    Clear instructions, it would be great if hints were provided in the assignments.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ihab F

    •

    Feb 15, 2021

    Easy to fellow and understand the subject and challenging quizzes, I enjoyed it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 144_IRSHIT M

    •

    Feb 7, 2021

    it should be more helpful if you add arrays structure,and also add another week

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abdulkareem O

    •

    Jan 2, 2021

    This course helped me a lot. I was struggling with Java before enrolling in it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HAREESWARAN O S

    •

    May 18, 2020

    The course was awesome, it had me into new types of problems and file handling.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By adan a a

    •

    Dec 16, 2017

    really challenging, a lot of new concepts. Demands to be serious. great course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oyetunji I A

    •

    Nov 10, 2016

    This is very educating and its so easy to know as it is detailed for beginners.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Briseida G E B

    •

    Dec 31, 2020

    One of the best courses. You will learn to program in Java with real examples.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Prajwal J D o E

    •

    Aug 2, 2020

    My journey through this course was superb, I learned a lot during this course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By AMITH R

    •

    May 17, 2020

    The courses was very informative with learning ! Thanks for all the leacturers

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Guy M H

    •

    Apr 17, 2020

    I thought the course was excellent. I appreciated the emphasis on the basics.

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