Oct 08, 2017
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.
Oct 16, 2019
This is an Awesome Course . The best thing About this Course is that It has weekly quizzes and Assignments as well as Practice Quizzes for particular Topics which helps in learning it more easily .
por Nancy W•
Sep 11, 2018
I had been out of programming for many years, and decided to try this Java Programming: Solving Problems with Software course by Duke University on Coursera.org. I really liked the course! It is a great review for me of Java programming basics, without the technical jargon that goes along with object oriented programming. The really nice part is that I can see object oriented principles in action! I enjoyed the way Duke University uses the 7 step process for solving problems consistently through the course. They break problems down into small, manageable pieces, that build up to solving a larger problem. Some concepts include: Basic Java syntax, definitions of class, instance variables and methods (functions); variables, For each loops, While loops, Strings, Java types and Java mathematical operators. The assignments were interesting, and include calculating the perimeter of a shape, finding genes in a strand of DNA, working with CSV formatted files to analyze weather data and to find exports from different countries, and finishing with a MiniProject to find interesting trends in American Baby Names from a CSV formatted data files. The Honors assignment was also fun: processing multiple images to convert them to gray scale, or invert the images, and save them with a new filename. Another really nice aspect of this course is that you use a Duke University (on Coursera) version of BlueJ, an interactive design environment for creating Java programs - where everything is a class! The instructors at Duke have created their own java library, with classes to help new learners easily open and close files in the BlueJ environment, and work with Pixels in an image. Duke also has good documentation for each class, which to me, is better than the documentation on the java oracle website. While the Java documentation on the oracle website is still very difficult to read, I have gotten used to looking some documented class, like Strings, and clicking on the "methods" tab to look at what you can do with them. However, you really do not need to refer to the Java Oracle documentation to complete the assignments - all you need is the documentation from Duke University! I really liked this class!
por Anton M•
Oct 01, 2018
Stellar instructors and great content. Also found it pretty challenging.
Oct 07, 2018
Beutifully done! Well organized. The assignments were challenging, but were well documented, so it was easy to follow along and complete them.
The two projects at the end of the course were terrific as well. I really enjoyed working on them and then showing them to friends and family.
The videos were clear, coherent and concise. I could watch them on the go and sometimes all at once. I loved that flexibility. The topics were also well chosen. Basic programming. But still quite challenging.
Excellent course! I highly recommend it. I look forward to completing the rest of the specialization as well.
por Sebastián C•
Feb 10, 2018
I enjoyed it a lot, it was well explained and some of the quizzes were challenging enough to reestructure my method for testing my program more than one time. The videos were pretty good and I think they covered most of the subjects you needed to for the assignments. Of course, there is some practice you'll need to do by yourself sometimes and that includes going into the documentation and looking for some methods or clarifications but that is understandable, considering that in any course with some degree of difficulty you will need (most probably than not) to practice a bit in your home.
por Klaudiusz J•
Oct 21, 2018
Very well structured. I have learnt a lot with real-world implementation of the tasks which I very much appreciate. I will definitely continue the specialization. Thank you for the opportunity to undertake this course.
por 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.
por Amr K•
Oct 24, 2018
some tasks weren't mentioned in the videos which made the course really challenging at some points,but that's probably part of the plan.Other than that it's perfect.
por 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!
Oct 30, 2018
It's easy to undersatand !!!
por Pawan B•
Oct 29, 2018
Very well compiled by the instructors.
por Arijit G•
Oct 21, 2018
V difficult to pass,,but it's a good course for knowledge wise.
por John O O•
Nov 02, 2018
A lot of exersing in this course! Recommended for those who want to achieve a better coding experience with Java... It also gives the opportunity to enhance computational thinking, discover best coding practices, useful and outstanding libraries and mucho more!
por Alexander I•
Aug 28, 2018
Great course. At first it was a bit tough but slowly but surely you immerse into it and learn the ropes. Many thanks!
por Jan O•
Aug 30, 2018
Have learned a lot and it is a great course. Would recommend it any time.
por Bill H•
Nov 05, 2018
Best on-line course I've ever had the pleasure of taking.
por 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.
por stefano d c d•
Jul 16, 2018
por Suzanne M G•
Aug 13, 2016
Excellent introduction to JAVA.
por Antonio J d S•
Jan 18, 2018
Jul 08, 2018
real impressive course design. simple but remarkable! worth trying! useful homework!
por Eli M D•
Dec 27, 2016
Course did a good job of using quizzes to ensure that coding and matched the required learning.
por Maria M•
Aug 25, 2016
Very good course for learning java for beginners.
Oct 02, 2016
por Qing O•
Aug 02, 2016
Very useful but a bit challenging course. I used to know nothing about programming by java. As a starter, I chose this course and it helped me efficiently learn java from nothing to have a solid and basic structure of programming. I have enjoyed a lot.
por dan c•
Nov 05, 2016