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

Java Programming MOOC

University of Helsinki

5 recommenders · 5 threads · recommended in 3 years, 2016–2020 · score 5.0

Search for it ↗

A free, self-paced online introduction to programming in Java from the University of Helsinki, delivered as exercises with automated testing via the TMC plugin. It covers basics through object-oriented programming and is offered in two parts.

Commenters call it one of the best courses they've taken and a great, solid introduction to Java and OOP, with lots of hands-on exercises.

Programming Languagesbeginnerfreeself-paced text#java#oop#beginner#exercises#helsinki#tmc

Recommendations by year

20162020

On Reddit (5)

  1. Strongly recommendsneotericnewtr/learnprogramming2020in “Are websites like Codecademy and Brilliant Legit?”▲ 1

    I wouldn't pay for Codecademy, but it's legit. My opinion on it is it's only really good for someone completely brand new to programming. It really takes you step by step through the basics, which is good at first because it helps you feel like you're making progress and you can really learn this…

  2. Strongly recommendsAbhorDeitiesr/learnprogramming2018in “I want to start learning programming with C#”

    I'm going to be 100% honest. I don't think there are a lot of good complete beginner C# courses out there. I really don't. I will agree with others about the Bob Tabor tutorials though. My honest advice would be to take the Java MOOC.fi course. I know it is in Java, but Java and C# are so similar…

  3. Recommendsquack_the_duck007r/learnprogramming2020in “Should I learn python or java?”▲ 1

    Python is easier, but Java is not that hard and its stricter rules are sometimes better for newbie. Also choose Java if you want to make Android apps. Here are some resources I see recommended most often: Harvard’s CS50 on Edx will give you a solid foundation for any programming language you…

  4. RecommendsMacBeliever/learnprogramming2018in “What are some online courses that you would recomend for learning computer programing?”▲ 7

    A couple more I'd recommend are on edx "Software construction in Java" and "advanced software construction in Java" for after you get a little Java under your belt. And good intentions Java courses are two part course from Helsinki, often referred to as the "Helsinki MOOC". they're a great intro

  5. Recommendsdr_shroomr/learnprogramming2016in “Learning through tutorials”

    Try out the Helsinki MOOC Java course (with the TMC plugin for NetBeans), the Udemy free Java courses, and sololearn. Udemy and sololearn have videos that go along with the course. The Helsinki course allows you to have your code tested in a commonly used IDE, so you get some working knowledge…

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