• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Coursera Plus
  • 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:

    251 - 275 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yash R

    •

    Jul 16, 2020

    Thanks to the Faculty members of Duke University for this wonderful Learning Experience and for supporting me financially by giving me this Course on Financial Aid.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anurag K

    •

    Apr 20, 2020

    Wonderful. With a lot of practice. You cant actually pass the course unless you write code. :)

    Just wonderful. All the instructors have a consistent way of teaching.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Debopam S

    •

    Feb 10, 2020

    Great course for complete beginners and intermediates alike, some problems do take a little bit of though for even advanced programmers. All in all a great program.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Franco J C

    •

    Nov 2, 2022

    Desde mi punto de vista es un excelente curso, con unos videos concisos, directo al grano y con una gran dinamica para evaluar y poner a prueba los conocimientos.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Burak K

    •

    Dec 2, 2020

    It was a really enjoyable and instructive experience. I have learned so much and I will continue with course Java Programming: Arrays, Lists, and Structured Data.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Александр Ш

    •

    May 6, 2019

    Great course to get basic Java knowledge. It was relative easy to me, since I am as automation engineer have background and experience in coding, but not in Java

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rajani M

    •

    Feb 2, 2016

    Course is organized and problem solving tricks are interesting and helpful. I liked the steps taught to solve problems. Thank you to Coursera and Duke University.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Anthony V

    •

    Jul 12, 2021

    Took some getting used to how they wanted the questions answered, but a quick visit to the discussion board helped clear that up. All in all, great information!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Арсеньева Н И

    •

    Sep 19, 2020

    It was very interesting and informative. Very positive professors who teach with enthusiasm. Thank you! I'll continue to study your courses from Duke University.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Supratik C

    •

    Jun 6, 2020

    Very informative course. A hands-on approach to using APIs which is going to be extremely helpful to tackle many problems along with making the task much simpler

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Annah R

    •

    Apr 26, 2020

    Very clear, concise explanations. Instructors go through step by step breakdown of the problems, and how the computer interprets each step. Really appreciate it!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Reda R

    •

    Jul 14, 2018

    The videos was very informative, also the exercises was very related to the content and useful.I loved the course material.Thanks to staff for their great work.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Claudia S

    •

    Oct 28, 2018

    Very thoughtfully put together. I enjoyed the discipline of testing each method and the use cases were worked on. The instructors are superb. Many thanks!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ahamed K

    •

    Nov 22, 2020

    Good Teaching by the teachers.Loved the different examples to explain the concepts ..the assignments were well structured and were challenging.. Thank you ..

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yuantai X

    •

    Nov 15, 2020

    The exercise is time-cosuming and difficult if you don't have experience in programming. But for those with a little experience and patience, it is valuable.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Zhuoya H

    •

    Feb 2, 2020

    I like the mentors in the forum. They respond to my posts in less than a day. Realy efficient and helpful. Thanks for preparing such novice-friendly course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mohammad P

    •

    Jul 17, 2023

    Hello, thank you for your efforts in the course. It was very useful and beautiful. I hope you will always be healthy and happy. Mohammad Pakzad from Iran.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aritra G

    •

    Nov 10, 2021

    That was great , I learn step wise. When I started I feel disgusting. But at The end of the course it is amazing . I recommend This course for every one .

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HIMANSHU J

    •

    Jun 19, 2017

    This is the best course for the beginner who has no knowledge about the Java. The explanation of the whole course of 4 weeks by the 4 teachers was superb.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ashraful G

    •

    Apr 1, 2022

    This is well design and beginner friendly course.This course mainly focus on how to solve problems using Java Programming through some algorithmic step.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Каменский А С

    •

    Dec 28, 2019

    Great assignment with babys names. My doughter's name is Sophia and i was very surprised that in2014 was born 17 boys whos parents give him name Sophia.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Il P R

    •

    May 1, 2022

    I kind of admire the fact that this series of cources introduce Applications with packages provides by Duke in advance of basic data structure concepts.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ed J

    •

    Sep 17, 2020

    The course was quite good overall. Most lessons that were explained very well with good example code, but there were a couple that were a bit confusing.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By LIN ( 컴 C

    •

    Aug 15, 2020

    I have improved a lot during this course. I can add some libraries from outside the IDE and use them to solve my own programming problems! Thanks a lot!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tarek M

    •

    Jan 15, 2018

    Best course on programming. They teach you how to program. I was challenged in every step in the course. It was not easy to finish it but it was so fun.

    • Chevron Left
    • 1
    • ...
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • ...
    • 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

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

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