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

Java Programming MOOC

University of Helsinki

2 recommenders · 2 threads · recommended in 2 years, 2016–2020 · score 2.3

Search for it ↗

A free, self-paced introductory programming course from the University of Helsinki that teaches programming basics through Java. It combines written lessons with many practice exercises completed in an IDE with automated tests, and covers how things are done in professional settings.

Commenters call it a great free introduction to programming with a good first look at Java, and one says they know of no better free option for learning a programming language.

Algorithms & Data Structuresbeginnerfreeself-paced text#java#introduction to programming#exercises#university of helsinki#self-paced

Recommendations by year

20162020

On Reddit (2)

  1. Strongly recommendsCleverBunnyThiefr/learnprogramming2020in “Help me plan the next 5 years to make mine and my SO's dream come true”▲ 2

    I would recommend you start working on the Java tutorial offered by Helsinki University at mooc.fi . It's a great introduction to programming plus you get a nice intro to Java. It's self paced with written lessons and a lot of practice exercises. You have to type all the code in an IDE and run…

  2. RecommendsNarcmager/learnprogramming2016in “Best way to learn programming?”▲ 23

    Terrible documentation: Annoying to navigate, but it's usually all there, you just have to read the entire doc sometimes to find what you're actually looking for. The JSON entry is one that used to frustrate me before I got the hang of it. Bad community: I don't agree with that statement at all…

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