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

    276 - 300 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Juan J M

    •

    Jan 29, 2021

    Muy buen curso introductorio, te hace evaluar y cuestionar mas tus capacidades para resolver problemas mas cotidianos, excelente curso DUKE University.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mustaqim M

    •

    May 21, 2020

    One of a very few courses that actually deserve a 5 star rating. You have to work through the assignments to pass the course. Really well put together.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SUJITH K

    •

    Dec 14, 2018

    This course provides with all intermediate knowledge for a student to learn Java and do some extraordinary work.

    I really enjoyed to complete my course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By MURTAZA C

    •

    May 27, 2021

    An amazing course to test out your Java skills, for a veteran as well as a new comer. Had a great time with challenging quizzes as well as assignments

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Michael R

    •

    Nov 20, 2020

    Excellent course for beginners, I enjoyed it. Give yourself time to delve into and digest Duke's documentation, but also Oracle's Java documentation.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Dominique C

    •

    Jan 5, 2020

    I loved the way you taught this course, very similar to my own approach. Thank you, this was the holiday practice I needed to practice my Java skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Girith C

    •

    Jul 21, 2018

    Very helpful for beginners. The course especially helped me to adapt to the syntax and the style of language in which programming questions are asked.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jen P

    •

    Nov 2, 2016

    This course was definitely a step up in difficulty from the previous one, but it's at just the right level. The quality of videos has also increased.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nitish

    •

    Aug 14, 2022

    Great course. Learning experience was great. A lot of very well prepared assigments that will make sure you get the concept with its complete depth.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rishikesh N T

    •

    Jan 13, 2022

    it's very easy to understand and the assignments were also great. It helped me to gain more confidence and my problem-solving skills very improved.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Farzaneh N

    •

    Nov 10, 2021

    This course was very wonderful and practical. With good exercises that the student is forced to practice and at the same time learn more. Good luck

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bartosz S

    •

    Apr 11, 2021

    In Coursera you can be sure that you will understand how to program in java yourself. After one course, I understood the basic and necessary rules.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sanchit K

    •

    May 25, 2020

    This course have good mentors who give their best for teaching this topic. Excellent work done by the staff by making this wonderful course for us.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Oleh L

    •

    Nov 21, 2020

    Good course to continue specialization and in general also. Examples and assignments have interesting practical applications not to be bored with.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Umar I

    •

    Sep 25, 2019

    Excellent introduction to Java programming for those that already have a little bit of experience programming in a different programming language.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gurunameh S C

    •

    Jul 23, 2020

    A very good course for beginners with great real life problem solving projects to do with. Will recommend for anybody who wants to start coding.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Suleman S

    •

    Jun 19, 2020

    Brilliant Course!

    Covers Every thing from Basics to Andvanced Skills. Most Important Course to Learn Programming and Software Development Skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yuriy Y

    •

    Jun 23, 2018

    Was a great experience. I was a complete beginner this course was very good in helping me understand the basics and be able to use the language.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Patricia H

    •

    Mar 10, 2018

    Provides a clear explanation of OOP and it's implementation in Java, plus a good introduction to the basic data types and how to work with them.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ivan T

    •

    Feb 19, 2018

    Very good course. The time to complete a week is really a week. Enough exercises and full lessons. Very good for anyone who wants to learn java.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ugur A

    •

    Nov 29, 2020

    I really liked this course. Although some background with python helped me, the content is designed just at the right level to be challenging.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Toussaint W M

    •

    Sep 14, 2019

    Great Course!!! Very challenging for someone with no coding experience but still doable. An amazing walk through the java programming language.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Giorgi T

    •

    May 31, 2017

    Frankly, absolutely fascinating course, with a lot to take away, even for advanced programmers (but is ok for beginner Java developers as well)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mo b

    •

    Sep 12, 2021

    Awesome content, really changed my mindset about programming and cleared a lot of concerns for my as a beginner. I'm thirsty for more growth!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Luis S

    •

    Jul 13, 2020

    The course is excellent. The teachers and the content are also quite good. I only suggest to put more and bigger test cases in the exercises.

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