Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
CS50's Introduction to Programming with Python
Image: cs50.harvard.edu
#738 overall

CS50's Introduction to Programming with Python

Harvard University (CS50)

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

Go to course ↗

A Harvard CS50 introductory course that teaches programming fundamentals using Python, covering core concepts such as functions, loops, data structures, and basic problem solving. It is aimed at people with little or no prior programming experience.

Commenters point beginners to it as one of several solid free starting points for learning Python from zero experience.

Programming Languagesbeginnerfreevideo lectures#python#introduction to programming#problem sets#cs50#harvard

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsasicsp2023in “Ask HN: Suggestions on where to learn how to code in Python? (0 experience)”

    +1 for https://programming-23.mooc.fi/ and https://cs50.harvard.edu/python/2022/

    I'd also recommend https://futurecoder.io/ and https://thepythoncodingbook.com/ for beginners.

    See also my comprehensive collection of Python learning resources: https://learnbyexample.github.io/py_resources/

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