is taking this course right now, spending
a week on it and found the course difficulty to be medium
It teaches fundamentals of Java in a visual way. so that is more engaging but, the level of this course is that of a beginner. You can't master Java in this way. but it will give a motivation to learn more. The thing is, this course is 'trying' to develop a set mindset of a programmer. I recommend it those who like to choose Java platform for future.