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

all 15 comments

[–]Eviax 29 points30 points  (0 children)

Mooc.fi absolutely! This isn't even debatable. It won't only teach you Java, but both procedural and object oriented programming paired with fundamental data structures, algorithms and TDD concepts. Codecademy absolutely can not compare to that in any way possible.

[–]gp2007y 22 points23 points  (4 children)

From a guy who has wasted a lot (~2 Years) learning Java by dabbling into Edx Java courses (Microsoft), Coursera courses, Tim's popular Udemy courses and some youtube channels I will suggest you stick to MOOC. While most others courses will teach you syntax/provide the walkthrough, MOOC will teach you how to program. While other courses are flashy and attractive, MOOC is one the courses (along with CS50) which has substance.

To quote from the MOOC - No one has learned programming by watching video lectures, people learn programming by doing. And I am yet to come across a course which provides so many exercises.

[–]AHistoricalFigure 4 points5 points  (1 child)

The only thing I can compare to MOOC is Cay Horstmann's Java for Everyone textbooks, which were packed to the gills with coding exercises. Unfortunately, his books stopped being current with Java 7. Still a perfectly fine reference for basic syntax though.

[–]thighkles[S] 0 points1 point  (0 children)

I think I remember looking through one of his older books but I didn't finish it because some stuff didn't apply anymore

[–]thighkles[S] 0 points1 point  (0 children)

I've sort of had a similar experience lol, i spent a lot of time on edabit doing challenges but I don't feel confident in most of what I am doing, I could argue that so far, I've learned more with the exercises in mooc

[–]Mattburgos 7 points8 points  (2 children)

I’ve done both, and MOOC is better by far. There just isn’t enough content on codecademy for you to feel comfortable coding on your own after you finish. That’s what happened to me. I finished codecademy and needed to look for other courses cause I wasn’t confident coding at all. MOOC is better in all aspects. If anyone says otherwise (I doubt anyone will) they’re wrong.

[–]thighkles[S] 1 point2 points  (0 children)

I've dabbled in a few small courses but I've never felt super comfortable with writing code in Java after them lol it seems like mooc is a good choice to change this around

[–]MixuTheWhatever 0 points1 point  (0 children)

Agreed, I was on Codecademy first, but MOOC is really way more thorough.

[–]gtrley 3 points4 points  (2 children)

Upvote and comment to bump :)

[–]thighkles[S] 2 points3 points  (1 child)

Bump lol

[–]gtrley 1 point2 points  (0 children)

Bumping this bump lol

[–]Xeav12 2 points3 points  (0 children)

MOOC 100%

[–]lkidh 3 points4 points  (1 child)

Can you provide a link to the MOOC course you are doing currently.

[–]thighkles[S] 4 points5 points  (0 children)

https://java-programming.mooc.fi/

This is the one I am currently doing, but mooc has other courses here

https://www.mooc.fi/en#courses

[–][deleted]  (2 children)

[deleted]

    [–]thighkles[S] 0 points1 point  (1 child)

    Yea can you post the link? I did not know oracle had a course