Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
Introduction to Computer Science
Image: ocw.mit.edu
#1354 overall

Introduction to Computer Science

MIT OpenCourseWare

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

Search for it ↗

MIT OpenCourseWare's introductory computer science course, a set of recorded MIT lectures covering core programming and computer science concepts. It is offered free through the MIT OpenCourseWare site.

One commenter calls it very cool and easy to follow, and says it should cover gaps left by a missed undergraduate education.

CS Fundamentals & Systemsbeginnerfreevideo lectures#introduction#programming fundamentals#mit#computer science

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsmadmadwiz2010in “Ask HN: What if I missed the good stuff in my undergraduate education?”

    Hi! I'm actually in precisely (100%) the same situation - and actually one of my friends asked if it's not me who wrote this post (that's how i got to know about it originally). I'm not a "so-cool" programmer, but what i have noticed:

    1). All the things are good - till they produce something. In other words (if your job is not very special) - you won't be using tons of different algorithms. So learning only a few most common is simply PERFECT!

    2). For all the "hard-times" buy a handbook with things that you think you might need in future (for me it's whole series of Graphics Gems :)

    3). To get some grip on what you missed - try the MIT Video Courses. They have an "Introduction to Computer Science". The course is very cool and easy to follow, and should cover some of your gaps.

    5). Yeah, five! And the most important - trust yourself and do LOTS of free-time projects. You heard me right - LOTS! When? For ex. I have 30h of classes a week and 25h of work - and I manage. Means - you will also ;) And, wish you good luck! 8]

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