Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
CS50's Web Programming with Python and JavaScript
Image: edx.org
#178 overallRising

CS50's Web Programming with Python and JavaScript

edX

3 recommenders · 3 threads · recommended in 3 years, 2022–2025 · score 2.4

Go to course ↗

A Harvard-run edX course that teaches building web applications with Python and JavaScript, covering how front-end and back-end pieces fit together. It follows on from CS50's Introduction to Computer Science.

Commenters recommend it as the natural follow-up to CS50 for learning full-stack web development through assignments and projects.

Web & Mobile Developmentintermediatefreevideo lectures#web development#python#javascript#full-stack#harvard#cs50

Recommendations by year

20062026

What commenters said (3)

  1. Recommendskingkongjaffa2025in “Ask HN: How should new programmers learn in the AI era?”

    I would do (and have done) CS50X online https://cs50.harvard.edu/x/ do all the problem sets and projects by hand using no AI to write any code. The lectures and tutorials are outstanding. By the time you're done you'll be ready to build whatever and research what you need to learn to build most things

    If you need to go deeper, then do https://cs50.harvard.edu/web/ as well.

    If you need to really nail DS/ Algorithms do the courses from Berkley:

    https://cs61a.org/ (if you did CS50x already you can skip)

    https://sp25.datastructur.es/ (CS61B)

    https://cs61c.org/fa25/ (Optional/advanced stuff)

  2. Recommendsdaggerdrone2024in “Books to Dive in into Fullstack Development”

    I would recommend these two courses by Harvard in order:

    1. CS50's Introduction to Computer Science

    2. CS50's Web Programming with Python and JavaScript

    Even if you know programming, you should still go through the first course. You can choose watch the lectures on 1.5x or 2x but definitely do the assignments. The assignment and project based approach of these courses will definitely make you learn the stuff deeply and will make you a good full-stack developer. All the best!

    Links:

    1. https://www.edx.org/learn/computer-science/harvard-universit...

    2. https://www.edx.org/learn/web-development/harvard-university...

  3. Recommendsjstx12022in “What I want to see from a Learn To Code tutorial as a non-techie”

    I mean there's resources that approach it that way. I can recommend CS50 - they have a web development course that follows up the main CS50 course, and shows exactly what you're describing about the different components fitting together. Another great resources is https://fullstackopen.com/en/ which does the same thing but maybe isn't quite as beginner friendly as CS50.

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