Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#926 on Reddit

Learn Java

Codecademy

2 recommenders · 2 threads · recommended in 2 years, 2013–2019 · score 1.3

Go to course ↗

An interactive introductory course on the Java programming language from Codecademy, taught in the browser through short guided exercises. It covers basic Java syntax and programming fundamentals before moving on to the language itself.

Commenters describe it as a really nice and basic introduction to Java and say it is a good free way to prepare for a Java course.

Algorithms & Data Structuresbeginnerfreeinteractive MOOC#java#introductory#interactive#codecademy#object-oriented

Recommendations by year

20132019

On Reddit (2)

  1. Strongly recommendszoro_juror/learnprogramming2019in “I start in programming. Need help, please.”▲ -1

    My advice to you would be to start with java, which as most would agree is the easiest onject-oriented programming language. Yeah, you could start with Python and indeed it would be easier but it wouldn't help in the long run. Languages like Java , C, C++ are all object oriented. Not only that but…

  2. RecommendsRexnerr/learnprogramming2013in “I will start a course on Java from next month.How do I prepare for it?”▲ 1

    You might want to have a look at Codecademy, they offer great free courses. Currently taking them myself to prepare for something similar as you and they let you start with basic coding and the move on to Java.

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