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

Programming Methodologies

Stanford University

3 recommenders · 3 threads · recommended in 3 years, 2014–2016 · score 2.4

Search for it ↗

Stanford's introductory programming course taught by Mehran Sahami, using Java to teach object-oriented programming and core programming concepts. It is distributed as free video lectures through iTunesU and Stanford's SEE site.

Commenters point to it as a free, full video course for learning programming concepts and object-oriented design, one that one commenter says is thorough enough to compare with a university's fundamentals sequence.

CS Fundamentals & Systemsbeginnerfreevideo lectures#java#object-oriented programming#introduction to programming#sahami#stanford#fundamentals

Recommendations by year

20142016

On Reddit (3)

  1. Recommendsdonaldepigr/learnprogramming2016in “How is UOPeople?”

    I can't give a holistic account of the entire course content because I am merely a first year student however, from the few CS courses I have taken I can assure you that they are nothing like those introductory courses(assuming you refer to programming courses), the course content at UoPeople seem…

  2. Recommendsmateriksr/learnprogramming2015in “If you are a beginner learning programming today, I would advise against using Udacity”

    thank you for the detailed reply. I had done his CFE course about mid-way when I got distracted with app development (Swift). After having tried several small things to learn programming (python course at codeacademy, learnpythonthehardway), my approach is now to develop an understanding of…

  3. Recommendswicked_nerdr/learnprogramming2014in “[R] Any good tutorials to transition from [C] to [Java] ?”▲ 1

    Cool. A lot of the MOOCs these days are in Python, so if you can't find one, check out Programming Methodologies (available on iTunesU, or at see.stanford.edu). I'm working through the class now, and it's been a good experience so far (although I will admit that I'd benefit from taking it within…

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