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

CS101 Introduction to Computer Science

Stanford University

3 recommenders · 3 threads · recommended in 3 years, 2012–2021 · score 2.7

Go to course ↗

An introductory Stanford computer science course taught by Nick Parlante, covering basic programming concepts for absolute beginners. Commenters describe it as very basic and quick to get through.

Commenters call it a gentle first taste of programming that focuses on concepts rather than memorizing code, and say it is highly recommended even after another intro course.

CS Fundamentals & Systemsbeginnerfreevideo lectures#intro programming#computer science#concepts#parlante#stanford

Recommendations by year

20122021

On Reddit (3)

  1. Recommendsdeltatwisterr/learnprogramming2021in “I study economics at college and my counselor advised me to learn phyton.”▲ 2

    I dont think this course is in python but id recommend it for any beginner to programming: Stanford CS101 by Nick Parlante. Its completely free on EdX https://online.stanford.edu/courses/soe-ycscs101-sp-computer-science-101

  2. Recommendschhhyeahtoner/learnprogramming2019in “I start in programming. Need help, please.”▲ 7

    If you want to know what programming is like, try Stanford's CS101 course. It's very basic but gives you a taste of what you can learn. You can breeze through it in a week or two. Don't worry about memorizing the code, just focus on the concepts. If you finish that and enjoyed it, you can try…

  3. Recommendshuck_cusslerr/learnprogramming2012in “How should I continue my learning of programming?”▲ 1

    Go here. You might check out the Algorithms course from Stanford. If that feels a bit ahead of where you currently are, the CS101 class is also highly recommended. Even though you've already done an intro course, you'd probably still learn some new things and solidify concepts you are already…

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