Chevron Left
Back to Java Programming: Solving Problems with Software

Learner Reviews & Feedback for Java Programming: Solving Problems with Software by Duke University

4.6
stars
8,041 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 using the scientific method; 5. Write a Java method to solve a specific problem; 6. Develop a set of test cases as part of developing a program; 7. Create a class with multiple methods that work together to solve a problem; and 8. Use divide-and-conquer design techniques for a program that uses multiple methods....

Top reviews

JT

Feb 25, 2019

A basic practice approach for solving problems with a 7step formula for any kind of problem set, for any kind of programming language you use. A very basic approach to JAVA syntax and semantics.

HB

Apr 24, 2021

The course was well structured but I feel the content could have incorporated more concepts. I feel like there's so much basic JAVA that's not covered. But otherwise the teachers did a great job.

Filter by:

351 - 375 of 1,657 Reviews for Java Programming: Solving Problems with Software

By Fernando J W H

Oct 19, 2015

This course is amazing, it is the second course of the specialization and it will give you all the knowledge in java.

By Siddhant K

Nov 24, 2024

Took alot of effort and time to complete it buts its great for learning basic and knowing the start of java and OOPs

By Daniel K

Oct 21, 2018

I am learning a great deal during this course and find it challenging. I plan to continue through the five courses.

By Bruno

Jun 6, 2017

I love the fact you create interesting programs that read data and then use it to do your exams! I've learned a lot!

By Chao L

Jan 30, 2016

The course is good overall.

However, the final project might be a little difficult for a beginner in Java programming

By Aaron G

Oct 7, 2019

Loved this course. It got me up to speed on Java rather quickly, and the coursework was super fun and interesting.

By David L

Aug 18, 2016

This course is very practical and amazing. it is worth every penny they are taking.. Sign up and get better at java

By Touhidul I

Feb 27, 2016

Excellent course for beginners. Well structured. Best one to judge yourself before entering into a challenging job.

By Julio R

Nov 23, 2020

muchas gracias por enseñarme aprendí muchas cosas acera de esta carrera , de nuevo muchísimas gracias por ayudarme

By Mohammed H

Nov 7, 2020

I think you have to change the way of learning instead of library let the students make every thing in their hands

By Sujay P

Jun 22, 2017

The Course is really good but the difficulty of week 2 can be reduced to a little more towards beginner standards.

By Rahul S

Jul 24, 2020

Awesome Course. I really enjoyed this course and learned a lot of things especially from programming assignments.

By Taeho K

Apr 23, 2020

Most Progamming courses tend to be easy compared to actual university level courses but this course is rigorous.

By Joseph S

Jan 10, 2018

Fantastic Course with fun projects and the videos do a great job explaining concepts. The instructors are great!

By 최재혁

Apr 27, 2022

I was able to learn Java too easily through short, core video lectures and step-by-step assignments. Thank you.

By Ignacio A

Jun 16, 2018

Excellent course. I'm already have a programming job and this course helped to solidify problem solving skills.

By Guillermo P

Jan 22, 2017

Excellent opportuity for those who don't know Java but want to learn and solve some real life problems with it.

By Yaxiang Z

May 6, 2020

This is a really great course to take if you have some programming experiences and wanna brush up your skill.

By Syed M A

Sep 7, 2019

This course was awesome and helped me a lot to build my programming skills as well as problem solving skills.

By Shanmukhi S T K

Jul 23, 2020

Excellent teaching and great codes and examples.It helped me a lot in understanding java language.Thank you.

By SUBHABRATA R

May 4, 2020

Very appreciating with innovative built-in methods.

Loved this course.

Thank you Coursera and Duke University.

By Phillip P

Mar 1, 2020

I have background in other programming languages but I greatly appreciated the introduction to constructors.

By Nkoa c

Jan 27, 2020

waouh , it was a great experience. I learnt many fundamental good practices in solving problem with Software

By Aurangazeeb A K

Sep 15, 2018

Java lessons are presented in a simple and fun way. The lesson are very easy to understand for any beginner.

By Pratyush R

Feb 23, 2022

Quite Challenging but definitely an Awesome Course. Beginners will struggle but it is definitely worth it.