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

    401 - 425 of 1,652 Reviews for Java Programming: Solving Problems with Software

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SANTHOSH P

    •

    Jul 14, 2020

    I enjoyed while doing assignments. One of the thought provocative course in the coursera platform

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Daniel G G

    •

    Jul 9, 2020

    Very useful. Even for a novice in object thinking this was a soft introduction. Very good course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Marc R

    •

    Jul 5, 2017

    Nice hands-on tutorial for people who have not much experience in programming (with any language)

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sanah i

    •

    Jul 7, 2016

    Important concepts taught, with challenging yet interesting projects to reinforce those concepts

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hiren P

    •

    Apr 18, 2020

    Very strongly explain this concepts. nice source and assignment is tricky to improve knowledge.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yamato K

    •

    Sep 23, 2019

    You can start from this to expand your skills in Java and to get a job in software engineering.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By nguyenvanha

    •

    Sep 14, 2017

    This course is so great, I learn a lot from this course. But the tutor speaks a little bit fast

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Eli M D

    •

    Dec 27, 2016

    Course did a good job of using quizzes to ensure that coding and matched the required learning.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Iyasu Y N

    •

    Jan 5, 2022

    i'm very pleased with this course ,it's simple and also challenging at the same time. 5 star

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Thomas

    •

    May 5, 2021

    This course is high quality. I learned a lot thanks to good teachers and good quality footage.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shubham C

    •

    Jun 29, 2020

    One of the best course on Java available on coursera and may be one of the best in the market.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Wang H

    •

    Apr 22, 2018

    The instruction is very useful! The quiz is a little difficult, which costs me plenty of time.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Péter P

    •

    Nov 25, 2015

    Interesting problems, and nice lectures. Thanks a lot for having the opportunity to take part.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Francisco G B

    •

    Oct 21, 2020

    A good course about java, I could learn a lot, the activities helped me to improve my skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deleted A

    •

    Oct 5, 2017

    Awesome course but requires some basic knowledge before delving into its track. Thanks a lot.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Helen S

    •

    Sep 21, 2017

    Interesting, good organaized and structured course with good voluem of information and tasks.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fady H

    •

    Nov 26, 2015

    Great course for beginners and programmers looking for fun by solving real problems with Java

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By GHOMO T A

    •

    Jan 1, 2018

    great course, the way the quiz are made, if you pass surely you've caught something on java.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Martin F S

    •

    Dec 14, 2024

    The explanations are very good. The exercises are useful for practising coding. Thanks you.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chuong V

    •

    Sep 26, 2019

    Fantastic introduction course into programming with Java with practical real-life examples.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Bruce W

    •

    Mar 30, 2019

    Amazing courses. It is unbelievable I could program so much! Thank Duke University so much.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By William W

    •

    Apr 8, 2018

    Building your confidence, understanding, and basic skills in Java. A great beginner class!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mau U L

    •

    Jun 27, 2023

    Great content and lessons are carefully explained, challenging enough to keep you engaged!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jit D

    •

    Jan 4, 2019

    Good material , great instructors, liked the pace. Wish there were more in lecture quizzes

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Andres A

    •

    Oct 9, 2020

    Great introduction to Java and problem solving. Very clear in the step by step processes.

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