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

Programming MOOC

University of Helsinki

10 recommenders · 10 threads · recommended in 3 years, 2020–2023 · score 10.5

Search for it ↗

A free introductory programming course from the University of Helsinki, taught through an interactive online platform with graded exercises that progress from easier to harder. Its Python and Java versions are the ones commenters point to most, with an emphasis on solving problems before seeing model answers.

Commenters call it an excellent, accessible, free foundation course with a built-in grading tool, many problems to solve, and a helpful Discord community.

Machine Learning & AIbeginnerfreeinteractive MOOC#python#java#fundamentals#exercises#university of helsinki

Recommendations by year

20202023

On Reddit (12)

  1. Strongly recommendsAlarming_Ad_9931r/learnprogramming2023in “A gift for my brother”

    I wouldn't start by paying for a course. The free material is out there. I would highly recommend The Odin Project, for being a well rounded engineer. The Helenski MOOCs for Java and Python are EXCELLENT! And they have a built in grading tool. Id also recommend Harvards **FREE** CS50 course. A…

  2. Strongly recommendsAhoyComerader/learnprogramming2023in “Coding Courses (Post University)”

    I’d recommend the University of Helsinki Mooc instead. I did the Codecademy course, and even got the subscription, but honestly I regret it. The info is at times outdated, and it gives a little too much handholding. The paths aren’t really going to lead you to being employable imho. The Intro to…

  3. Strongly recommendstradester55r/learnprogramming2022in “Opinions about this Python course, is it worth it?”

    Save your money and do this course instead: https://programming-22.mooc.fi/ If you really want to deep dive into Python then this guys series on Udemy basically covers the A to Z of Python (be warned its 130 hours + long): https://www.udemy.com/user/fredbaptiste/

  4. Strongly recommendsEviaxr/learnprogramming2022in “I was looking to build a pc and learn how to program. I’m 29, can’t land a job, and am tired doing general labor. Where do I start and any recommendations.”

    To a person that's never coded before, I would much rather recommend a course like mooc.fi simply because it contains more then a hundred problems to solve, each progressing from easier to harder. It has way more code examples. CS50 is amazing, but it's still a Harvard course. Not everybody is…

  5. RecommendsLastTrainH0mer/learnprogramming2023in “Do you find more effective to Study First, then Create Projects, or Learn by Creating Projects?”

    I'm a strong believer in learning the theory/fundamentals first. Trying to "learn by creating projects" is what leads to "tutorial hell" -- you're not going to know how to do anything, so you'll look up how to do things, and maybe figure out how but not figure out *why* that's how. At the end of…

  6. RecommendsNo_Application_2380r/learnprogramming2023in “Intro to python, then intro to java.”

    It's hard to say. Assuming you get to work with an IDE or Java-aware text editor, Java's not particularly difficult to write especially if you've already been exposed to another language. Syntax and under-the-hood stuff aside, Java and Python are probably more similar than they are different. One…

  7. RecommendsOops365r/learnprogramming2023in “Java seems to be so easy im suspecting something is wrong”

    I actually had a similar experience with mooc.fi, I think it's to the U of H's credit that they made such a great, accessible course for free. I followed it up with CS50, which I would also highly recommend. After that, the material will really depend on what branch of programming you want to…

  8. RecommendsCodeTinkererr/learnprogramming2022in “where to code”▲ 12

    If you want to learn web development, then some people recommend The Odin Project or possibly Free Code Camp. These are "courses" of a sort. Usually, you'd learn HTML/CSS/Javascript of which only Javascript is considered a programming language. If you want to learn standard programming and not…

  9. Recommendsmrsxfreewayr/learnprogramming2022in “The Odin Project vs FreeCodeCamp vs 100DEVS vs Udemy courses”▲ 3

    Overall I'd say it doesn't matter as it's all about preference, I will echo what others have said. **The Odin Project** \- Fine, but it's a lot of reading which can tire you out, if you're ok with setting up Linux and reading materials constantly then go for it. **FreeCodeCamp** \- This is fine…

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

    I know, that was written poorly but I was saying shift FROM codecademy TO the Helsinki MOOC. I'm well aware of what the Helsinki MOOC is. All the same, codecademy is a good resource for an absolute beginner who's never even seen any code. The Helsinki MOOC is a lot more in depth, which is why I…

  11. MentionsUniqueID89r/learnprogramming2023in “Resources for learning Javascript?”

    So many excellent resources linked. I’d recommend The Odin Project, Angela Yu’s course, and the Helsinki course/MOOC.

  12. Mentionshypolimnasr/learnprogramming2023in “Any tips for someone with no experience ?”

    If Javascript was my first ever language, I would be in a bad mood too! :) Python might be a nicer language to start with. And you may be able to find a better course. I need to learn webdev and here's my list of free to cheap sites to try out: The Odin Project, FreeCodeCamp, the Helsinki MOOCs…

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