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

Java Programming I

University of Helsinki

6 recommenders · 6 threads · recommended in 4 years, 2015–2022 · score 7.2

Search for it ↗

A free, self-paced introductory Java programming course from the University of Helsinki's MOOC platform (mooc.fi), built around many automatically graded exercises with minimal reading. It covers core Java and object-oriented concepts and has a follow-up part 2.

Commenters call it a free, exercise-heavy intro that gives a solid grounding in Java and OOP, with one saying it beats even a front-end certificate for becoming a better programmer.

Programming Languagesbeginnerfreeinteractive MOOC#java#oop#beginner#exercises#university of helsinki#mooc

Recommendations by year

20152022

On Reddit (7)

  1. Strongly recommendsTorn_Pager/learnprogramming2021in “What language is good for beginners but also versatile?”▲ 3

    The University of Helsinki's mooc.fi has really great java courses. I started with no experience and am just about to the final part of Java II. I highly recommend it

  2. Strongly recommendsDuskyPixelr/learnprogramming2018in “What is everybody's opinion on freeCodeCamp ?”▲ 2

    It is useful since its popular and gives you challenges with decent progression difficulty. But FCC really makes light of the difficulty in getting a job by just learning with FCC though. I think the biggest problem is there is no peer review of project code. Even if you post on the forums most…

  3. Strongly recommendschennaiboy99r/learnprogramming2015in “Just finished Codecademy's Java course, Where to now?”

    if you want to learn more, I HIGHLY suggest you take the University of Helsinki Java MOOC Java course. Codecademy does have some lapses in its teaching so this will give you an amazingly solid understanding of java and will also teach you OOP concepts. There is also a [part 2]…

  4. RecommendsElegantReality30592r/learnprogramming2022in “How many times did you start, stop and restart your learning programming?”▲ 1

    I’ve done it a few times. I did CS50x right when lockdown started because a friend was doing it and I suddenly had a whole bunch of newfound free time and though “why not?” It was an absolute blast! (Except the web development track, which I found less interesting). I was job searching at the time…

  5. RecommendsCodeTinkererr/learnprogramming2021in “Highly recommended book on Java?”▲ 2

    Yeah, Bloch's book is not for beginners but for more experienced Java types. Always be careful with recommendations on Reddit as people don't particularly care what background you have. Sometimes you want a "dummies" book and you get a Ph.D. thesis as a recommendation (an exaggeration). Search for…

  6. Recommendstanahtanahr/learnprogramming2021in “My first program ever! (Pretty simple one)”▲ 3

    Yes it's very hard for an intro course and I agree that it needs more exercises by I think that's the nature of Harvard courses. I usually recommend Java course from Helsinki university as intro course (part 1 is enough) because it has many exercises and you can switch to C in cs50 easily after.

  7. Mentionsspeeedytuesdayr/learnprogramming2022in “Which internet website do you recommend to learn Python?”▲ 2

    https://programming-21.mooc.fi/ A lot of people recommend their Java course so this might be worth a look. Otherwise would definitely check out the Harvard one mentioned earlier

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