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

Introduction to Computer Science and Programming for Non-Programmers

MIT OpenCourseWare

1 recommender · 1 thread · recommended in 1 year, 2019 · score 0.7

Search for it ↗

An introductory MIT OpenCourseWare course that teaches basic computer science and programming to people with no prior coding experience. It is offered free through OCW.

The commenter calls it a good free intro to computer science and says many working developers lack the basics it covers.

CS Fundamentals & Systemsbeginnerfreemixed#introductory programming#python#computer science basics#mit ocw

Recommendations by year

20062026

What commenters said (1)

  1. Recommendswhiddershins2019in “Ask HN: Where should I start as a 34-year-old switching to software as a career?”

    I would say, if you don’t want to attend formal schooling, do a combination of:

    Build some stuff yourself, whatever it might be. Website, automation of daily tasks, it doesn’t matter. Make something that works. Most people can’t complete a project, so if you can, you’re valuable.

    Take some free online computer science courses. I really like the MIT intro to computer science for non-programmers. You’d be shocked how many people who work as developers can’t do basic stuff you would learn in even an intro course. If you have some theoretical formal knowledge and combine that with the ability to execute in the real world, you are rare and valuable.

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