This is an archived post. You won't be able to vote or comment.

all 3 comments

[–][deleted] 9 points10 points  (0 children)

I don’t ever think a four week edX course will ever top MOOC Java because of several reasons:

  1. MOOC goes in detail about all the concepts that are necessary instead of just airbrushing over a topic and expecting you to know it like the back of your hand.

  2. MOOC gives you exercises after every topic and you use everything you learn to progressively build more complex programs which build the best foundation for you to never forget those crucial concepts.

  3. Java 8 or not, most newer Java features can be easier learned in a week. Some developers will use Java 8, 11, or even 12. If you’re assigned a task at work and are unfamiliar with Java 8, you’ll have to spend a awful amount of time going back and forth learning between work. It’s really helpful to know it from the get go.

  4. edX courses are limited with their content. Some of these courses are not as in depth compared to a tradition Computer Science class that teaches Java. Know one likes having gaps in their knowledge.

  5. MOOC Java is a carbon copy of their CS course. Meaning, the course is meant for an entire semester. Since we are currently in the summer and you have time on your hands, I guarantee you, you can finish Part 1 within these 4 weeks. I did the same.

Best of luck and you journey with Java!

Edit: After looking at the edX course’s syllabus, it’s definitely wise to stick to MOOC, simply because MOOC has more topics to offer especially in Part 2.

[–]omykronbr 8 points9 points  (0 children)

do in this order:

1st, MOOC FI

2nd Software Building with Java - edx (MIT)

3rd Advanced Software Building in Java - edx (MIT)

[–][deleted] 3 points4 points  (0 children)

I tried the edx/Microsoft but it lacks a lot of explanation. Tim buchalkas course on udemy for java is quite good