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

Introduction to Computer Science (Princeton)

Coursera

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

Search for it ↗

Introduction to Computer Science from Princeton, offered on Coursera, is an introductory programming course with video lectures and graded assignments. It is one of the courses commenters point to as a first step for learning programming.

Commenters recommend it as the programming starting point in the Teach Yourself CS resource, noting it comes with videos and graded assignments.

CS Fundamentals & Systemsbeginnerfreeinteractive MOOC#introduction#programming#python#princeton#coursera

Recommendations by year

20062026

What commenters said (1)

  1. Recommends85899345912020in “Ask HN: How Sound Is the “Teach Yourself CS” Learning Resource?”

    I really like the resource but some of the courses I prefer some alternatives.

    1. Programming - IntroCS by princeton - available on coursera with videos and graded assignments. If you require a slightly easier course, then you can check out CS61A from Berkeley or MIT's Intro course in python.

    2. Algorithms and Data Structures - Princeton 2 courses in algorithms - coursera. Alongwith their book and booksite this was a very good resource for me with their graded assignments. I also would suggest CS61B from berkeley.

    3. Databases - I started learning from Stanford Widom's course, but now I actually recommend CMU's course. I have heard good reviews for berkeley's course CS186 as well.

    Side Note:

    https://bradfieldcs.com/courses/ These are the makers of https://teachyourselfcs.com/. I notice that there are many courses, but at the same time $1800 per course is a bit too much considering USD conversion. So, I am looking for reviews if anyone has taken it, and whether the cost is justified. On the fence of joining it because of the cost.

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