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 Shankaranarayanan K R•
Sep 04, 2016
More technical aspects could have been touched upon. Details on how to implement code on any java platform using inbuilt java libraries and several others.
por Andrew E•
Feb 26, 2018
The course is okay, but I was disappointed with a few aspects. First, the use of BlueJay as the coding environment. Outside of a university, I can't imagine anyone uses this. The rationale may be that it "protects the user from the complexities of IntelliJ or Eclipse", but that is flawed reasoning. Shielding someone from the inevitable is actually unproductive, and so I completed the course in IntelliJ by importing the libraries and it was no more difficult to learn. Second, some of the lessons were very peculiar because they literally taught the wrong idiom. One that leaps to mind had to do with the length of an array, and they produced code like "var < array.length() - 4). You would never write such a thing in the real world. You COULD, but you would not. So I felt that many lessons led future programmers down a path they will have to "unlearn" at some later point in their programming experience.
por Devul N•
Jul 23, 2017
This course was overall a good course and taught me a lot of things, but the discussion page wasn't that helpful, as the questions were not being answered regularly. It is for this reason i am giving this course 3 out of 5 stars.
por Erdem O•
Feb 06, 2018
The content is good but they use the 3rd party Java libraries, not the standard one so It makes it pretty much useless as you don't get to learn anything in Java programming.
por Krisztian T•
Sep 21, 2018
I really liked their seven step approach which I found useful for finding solution to the problems. I also liked the problems in the excercises, because they are not so detailed so lot of own search is needed, BUT the use of their own libraries make this harder because those are also not widely used in the real world.
What I didn't like is their BlueJ environment, because its much harder to use than Eclipse or Netbeans and even not worth the get experience with because in the real world it just doesn't exists. Fortunately you can set your IDE to be used, there are some tutorials in the forums. The other con is the usage of their own libraries, which were designed to help, but make the tasks even harder to accomplish (there are no stackoverflow or any tutorial related) and makes your progress and the outputs far from reality.
por Shavonn D•
Aug 03, 2019
A good course overall, however, there is little training given on how to debug and identify coding errors. Every mistake needs to be closely looked at, with a lot of trial and error approaches, which were greatly tedious. The time estimations on the last two weeks of assignments, were fairly off from the actual time taken (Given as 10 mins, took 2 hours easily!!).
The course is good, but is not supplemented with the best Java platform to debug and understand, and the quizzes can be very irritating since a small roadblock in coding, can lead to stalling for hours. Without being able to pass the quiz, there is no way to proceed or even fix the code.
por Noran H•
Sep 16, 2019
Not for a beginner level at all , The estimated times for the exercises is so much less than the required the exercises require hours ,, week 2 is difficult and require alot of time:|
por Manigandan S•
Sep 22, 2019
This course is definitely not for beginners. But people with little knowledge on JAVA or coding of any other language will find this useful. Assignments are really helpful
por YiWei C•
Mar 10, 2019
I do not think it is helpful enough.
It just tells lots of basic things.
por Nadav Z•
Nov 10, 2015
Couldn't fiish the course. Not hard, but exhausting and not interesting.
por Felicia K•
Oct 27, 2015
Could not get through the first week. Way too much emphasis on BlueJ and Duke University specific libraries. I I already have a decent foundation in coding and took the course with the idea I could get a refresher on Java. If your a beginner there are way better courses out there. This course is all over the place and I could see it being confusing for someone just picking up programming.
por lee h•
Mar 13, 2018
Video instructors are knowledgeable, and I like the challenge of the assignments. But I recently got stuck on an assignment and went to the discussion forum for help. No response from any of the moderators or peers. Plus the codesnippet tool to post code to the forum is absolute crap. Will not format any code even if it is written in line by line. I have been fruitless trying to search for help outside of this course so far as well.
Lots of wasted time.
I really want to finish the class, but I doubt I will ever waste my money on these Duke\Java classes again. I will go elsewhere.
por Chadrick A E•
Apr 01, 2018
The instruction for the first week was quite basic and taught the learner little about how to actually write code in Java. However the assignments, which scarcely reflect the instruction, dive into code you were not taught how to write, and at a level well beyond any reasonable estimation of a true beginner. The assignment instructions are somewhat confusing and the necessary resources are scattered here and there. The first quiz reflected the homework, and so was likewise beyond anything that was actually taught. As well, its resources have to be gathered from here and there. The discussion board is rife with complaints echoing what I just wrote, as well as complaints about the basic course design and organization problems. These complaints are an ongoing issue, and stretch for almost a year back. Unless you are a fair hand at programming in a related language already, I would not sign up for this course.
por Суслина Э В•
Apr 09, 2016
It is really not for beginners. The first week was ok , but we didn't spend much time coding. Then it was really difficult to follow.
por Shachi P•
Aug 23, 2016
This course is really hard, and I am having ALOT trouble understanding it. Overall, it is not one of the best courses I have taken.
por Kirk S•
Jun 27, 2017
The instructors were not around for help or commentary and the videos and lessons were sub-par.
por Andreas M•
Oct 17, 2017
i think its not for beginners
por Rick P•
Oct 25, 2017
The data set in the genome studies was too large for mine - and judging by the forums - others computers memory to compile. Which made some of the exercises/tests very difficult to complete. Also, a few of the tests seemed to have at best unclear questions and at worst plain wrong. &-:
por Subhrangshu A•
Nov 05, 2018
Course taught up to like beginner level, assignments are like PhD level. Need to read from other sources, in depth, to solve these assignments.
por Olga V•
Nov 09, 2018
Do not recommend this course and this specialization for beginners. The first part of the specialization was even good, bit this one went considerably worse. Maybe worthy to make only if you have an experienced developer on your side to help you. Most likely, you're going to be really frustrated. Had high expectations on this courses, sadly was disappointed. Poor and unclear explanations, too complicated and multiple assignments, everything moves too fast for a beginner. Plus using a BlueJ environment which nobody in a real world uses.
por Wesley N•
Nov 20, 2019
The course content was excellent. I highly recommend taking this class for anyone who wants to get a quick start in java or refresh it after a long time off. The exercises are wonderful at introducing basic problem solving skills by way of highly relevant real world examples.
If you are familiar with another programming language, especially a less demanding one like Python, this course will help you get used to the more rigorous requirements of Java syntax.
Now, why the two stars? Week 4 is fraught with errors. If you code the final project EXACTLY as asked in the assignment, using the EXACT definitions of all methods, the highest score you can get on the quiz is a 42. In other words, you must code and provide incorrect answers to pass the test. These mistakes have been pointed out repeatedly to moderators in the user forums for several years and no changes have been made to address the errors in the curriculum. Because this is a paid service, I find that highly unacceptable.
por Kartikey p•
Jul 13, 2018
Not organised properly. And it is stated that this course is for beginners. But the concepts and their usage is not properly explained.
por William H•
Jul 17, 2018
NOT FOR BEGINNERS AT ALL
por Ankit G•
Oct 20, 2015
Poor, very poor course, worse course structure. Instructor hasn't put any thoughts in how they should strucutre this course.Cover no basics, assumes lots of thing and term this course as beginner for Java where actually there is no Java taught.
por Viktoriia A•
Nov 01, 2015
The course is just terrible.
It leaves an impression of being unfinished. There's a lot of knowledge missed out from lectures while being expected from the student in the quizzes.
Lecturers themselves have a very vague understanding of how java works and how to code in real life. What they say in some lectures is very misleading and gives either false or just insufficient understanding of certain mechanisms.
The examples are overcomplicated. They demand a full concentration on domain knowledge rather than on programming itself.