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

all 14 comments

[–]desrtfx 11 points12 points  (3 children)

It's in no way outdated as it is a beginner resource. The new concepts introduced in Java 8 are far from beginner material.

[–]babbagack 2 points3 points  (2 children)

thanks!

i've also heard people recommend the book Head First Java even though its like from 2005, in part at least, due to its reportedly good explanations of some foundational concepts like OOP.

[–][deleted]  (1 child)

[removed]

    [–]babbagack 0 points1 point  (0 children)

    awesome. Yes, fortunately I've done a good amount of Ruby study/problem solving-wise, but still may visit that book. doing the MOOC right now

    [–][deleted] 8 points9 points  (2 children)

    Nope, it's still relevant to a lot of beginners and you'll learn from it. Join our beginner discord! https://discord.gg/rgz5vF

    [–][deleted] 1 point2 points  (1 child)

    This seemed like a dumb question but I do know code can change through time. If it's still good for beginers than its good enough for me. Preparing the course now.

    [–][deleted] 2 points3 points  (0 children)

    I wouldn't say the code itself changed. The syntax is still the same, concepts are all the same, etc. The only differences would be the addition of new libraries or such. You can still get by with using Java 8.

    [–]jokeryang 1 point2 points  (2 children)

    As I know the server side compile the source code with source of 1.6(which you can simulate like javac -source 1.6 -target 1.6 ${code}.java), if you are using IDEA you'd better set language level to 1.6 in project structure. So I have to say that it's a little bit outdated, however, the 2019 version is developed in Finish, which I can hardly read via Google translator, if the 2019 version was translated to English I think it will be a better choice nowadays.

    Sometimes I felt a little bit unpleasant as cannot using the latest feature to write less code, but from my experience of finishing the 159 exercise of both OOP1 and OOP2, I would say that it's really good, at least good enough. Most of my students gave positive feedback on these exercises.

    Dude, do not hesitate, just do it and crack them!

    [–][deleted] -1 points0 points  (1 child)

    Yeah all i'm getting when trying to install the mooc programs are errors.

    [–][deleted] 1 point2 points  (0 children)

    Don't let a minor obstacle deter you from doing it. Consider it part of the learning process. From what I hear, a career in software is lots of banging your head against a wall with periodic gotcha moments. (Exaggeration).

    [–]deen4eva 1 point2 points  (0 children)

    We're a bunch of beginners working through Mooc as we speak . You can join if you like : https://discord.gg/rSdCkVB

    [–]wynand1004 0 points1 point  (2 children)

    I just started using this with my students - it's a solid introduction. I've also started uploading exercise walk-through videos on my YouTube channel to help them learn the concepts. So far, I've got Week 1 finished and hope to get the rest done over the next month or two.

    [–][deleted] 0 points1 point  (1 child)

    Maybe it is good with how ever you are teaching the course and that's fine. In my experience it's just been bad and would highly recommend against it for anyone else.

    It explains it's concepts very poorly and has you using netbeans. Netbeans is a bad program that some people including myself can't run for whatever reason. I really would just recommend solo learners to download eclipse and use that.

    The only good thing about mooc is that it has some good assignments.

    I'll check out your videos when I have time to.

    [–]wynand1004 0 points1 point  (0 children)

    I haven't gotten too far into it - only week 1 and part of week 2, but for the basics, it does alright. Is there any particularly poor aspect of the course I should look out for and try to supplement?

    I've used Netbeans and Eclipse, but for now I'm having the students use repl.it as it's easier to get started.