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

CS101 Introduction to Computer Science

Udacity

2 recommenders · 2 threads · recommended in 2 years, 2012–2014 · score 2.5

Go to course ↗

An introductory Udacity course in computer science and programming, focused on problem solving in Python. Students build a working search engine by the end.

Commenters call it a great, project-oriented introduction that focuses on actual coding and problem solving rather than just reading.

CS Fundamentals & Systemsbeginnerfreeinteractive MOOC#python#introduction#problem solving#search engine#programming basics

Recommendations by year

20122014

On Reddit (3)

  1. Strongly recommendsdicknukemr/learnprogramming2012in “Help me turn my life around, please. Programming.”▲ 7

    CS50x is probably good, I haven't tried it (yet) - but as a fellow beginner-programmer, let me just recommend Udacitys CS101 course. It is great! I just finished it, and I learned a lot.

  2. Recommendsjoaoguedesr/learnprogramming2014in “I have too much time on my hands, but I still want to be as efficent as possible (obviously). What are some AMAZING books/authors that I should read? I want to start by learning Python.”▲ 2

    I like this one, but i prefer Think Python: How to Think Like a Computer Scientist. It will introduce some very good explanations about basic things, there are lots of interesting exercises and it will also teach you some mind habits , but you won't deal with lots of code. By the time you finish…

  3. Mentionspbl24r/startups2012in “I think I'm going to take the plunge - I want to learn to code.”▲ 5

    Kudos on taking the plunge. You have a long and frustrating road ahead of you, but if you manage to persevere, it will be incredibly rewarding. There are *tons* of resources out there to pick up various languages, ranging from free to paid; to lay out a few of the more popular ones: - Codecademy -…

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