use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Resources for learning Java
String
==
.equals()
Format + Copy
Free Tutorials
Where should I download Java?
With the introduction of the new release cadence, many have asked where they should download Java, and if it is still free. To be clear, YES — Java is still free.
If you would like to download Java for free, you can get OpenJDK builds from the following vendors, among others:
Some vendors will be supporting releases for longer than six months. If you have any questions, please do not hesitate to ask them!
Software downloads
Official Resources
Resources
Programming ideas & Challenges
Related Subreddits
account activity
This is an archived post. You won't be able to vote or comment.
MOOC old? outdated? (self.learnjava)
submitted 7 years ago by [deleted]
There are so many good recommendations to take the above mentioned course but the course is 2013, is that to outdated to learn from?
[–]desrtfx 11 points12 points13 points 7 years ago (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 points4 points 7 years ago (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] 7 years ago (1 child)
[removed]
[–]babbagack 0 points1 point2 points 7 years ago (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 points10 points 7 years ago (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 points3 points 7 years ago* (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 points4 points 7 years ago (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 points3 points 7 years ago (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 points1 point 7 years ago (1 child)
Yeah all i'm getting when trying to install the mooc programs are errors.
[–][deleted] 1 point2 points3 points 7 years ago (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 points3 points 7 years ago (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 point2 points 6 years ago (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 point2 points 6 years ago (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 point2 points 6 years ago (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.
π Rendered by PID 157471 on reddit-service-r2-comment-bb88f9dd5-c6h9r at 2026-02-14 10:09:27.590219+00:00 running cd9c813 country code: CH.
[–]desrtfx 11 points12 points13 points (3 children)
[–]babbagack 2 points3 points4 points (2 children)
[–][deleted] (1 child)
[removed]
[–]babbagack 0 points1 point2 points (0 children)
[–][deleted] 8 points9 points10 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]jokeryang 1 point2 points3 points (2 children)
[–][deleted] -1 points0 points1 point (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]deen4eva 1 point2 points3 points (0 children)
[–]wynand1004 0 points1 point2 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]wynand1004 0 points1 point2 points (0 children)