Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Learn Java
Image: codecademy.com
#274 on Reddit

Learn Java

Codecademy

6 recommenders · 6 threads · recommended in 5 years, 2012–2023 · score 5.8

Go to course ↗

Codecademy's interactive introductory Java course that teaches Java syntax and basics by having learners write code in the browser. Commenters present it as a starting point before moving to longer Java resources.

Commenters recommend it as an easy, hands-on way to get started with Java basics, with one calling it a good step before the Helsinki MOOC.

Programming Languagesbeginnerfreemiuminteractive MOOC#java#introduction#syntax#interactive#beginner programming

Recommendations by year

20122023

On Reddit (8)

  1. Recommendseeevvveeelllyyynnnr/learnprogramming2023in “Seeking Advice: Two-Year Plan to Become a Junior Full-Stack Developer”

    Hello! I started as a junior dev at age 27 after following a similar path. If you are in the US, look into IBM's entry-level and apprenticeship programs. If you are starting from scratch, eg, you don't know what object-oriented programming is, JetBrains has a good, free, 116 hour Kotlin course on…

  2. Recommendsneotericnewtr/learnprogramming2020in “What should I recommend for the absolute beginner, who never saw a line of code?”▲ 1

    Few suggestions for an absolute beginner. One, scratch is good to get a feel for programming and gain some understanding of the logic to it all. Then I'd say Codecademy is good to get them into the mindset of "hey, I can actually do this!" It really walks you through it all, but gets you actually…

  3. Recommendsididitdoitr/learnprogramming2017in “I'm failing my Intro To Programming class”

    I also failed at Programming Basics(Java) at college. But I passed for Java Advanced. It just took some time to understand the basics like constructors and methods. I kept practicing untill I understood it completely which made learning Advanced Java so easy. I'd recommend joining a Discord…

  4. RecommendsAurora0001r/learnprogramming2016in “Yes, I've read the side bar thoroughly, but I still have a few questions.”▲ 2

    The general advice here is that the language you start with doesn't really matter; just learn the basics of your chosen language first. You might want to look at Head First Java if you want a book to read and work from (though from the looks of it, it moves very quickly and assumes some…

  5. Recommendsnoonesperfect16r/learnprogramming2016in “How hard would it be to create an App for smartphones?”▲ 1

    I am about 8 or 9 months into web development. I did branch out for about 2 or 3 weeks to try out mobile app development and can at least offer you a place to try and start. It *will* take time because no type of development can just be picked up by an absolute beginner and used in a meaningful…

  6. Recommends2manybitchesr/learnprogramming2012in “/r/learnprogramming, I'm going to be blunt. Am I in over my head for trying this?”▲ -1

    1) go to www.codecademy.com 2) do the java course (even the bits you already know) 3) once you've finished the blackjet tutorial, you'll be ready 4) that should take about a week if you're slow. Good luck!

  7. Mentions-CJF-r/learnprogramming2023in “advice on self-teaching Java before starting a software developer job this year”

    There are lots of good resources for Java. The MOOC from University of Helsinki and Tim Buchalka's course on Udemy are two of the most recommended.

  8. Mentionshsilmanr/learnprogramming2016in “I am getting stuck on learning programming,feel not getting anywhere,any advice?”

    I'm having issues getting started myself. It can be really difficult to move past the "copy this thing here into this code there, and that's how that works!" My recommendation for you is to FORGET all that stuff you've been working on. I'd say given the amount of time you've already spent, you can…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help