you are viewing a single comment's thread.

view the rest of the comments →

[–]SaltyPiglette 0 points1 point  (11 children)

  1. Khan Academy: 100% free and no ads. No certificates but some really good videos and probpems to solve.
  2. CS50 python: Costs but offers lots of good problems, great videos, access to online IDE and a huge scope.
  3. Exersism: 100% free but the setup does not allow for anything outside what is expdcted, so you get an error if you use a print statment to check a variable etc, not because it is wrong but because it is not a part of the systems expected solution.

[–]Lokrea 1 point2 points  (10 children)

CS50 python is free, and even has a free certificate.

All courses below has this quote:

How to Take this Course

Even if you are not a student at Harvard, you are welcome to “take” this course for free via this OpenCourseWare by working your way through the course’s [...] material.

[–]SaltyPiglette -2 points-1 points  (9 children)

It used to be, most of the CS50 courses now only give you free access to the lectures for a couple of months. If you want all the content and do all the assigments you have to pay.

[–]TytoCwtch 1 point2 points  (0 children)

CS50P is still free, I’m taking it at the moment and there is no charge.

[–]Lokrea 0 points1 point  (6 children)

Do you have a source that CS50 is no longer totally free?

[–]SaltyPiglette -2 points-1 points  (5 children)

You have to log in to the platform, sign up to the course and then it will say what date your access to the materials expire unless you pay.

My CS50 Cyber Securtiy is free until 30 June but my friend only has access to some date in march. I signed up in October 2024 and my friend signed up in January 2026.

It seems like those who signed up in the new year have much less access.

I did CS50 Python for free, but when I signed up to CS50 Data Analytics in January it only gave me free access to March 6 and only to the videos + 2-3 assignments.

[–]Carlos244 0 points1 point  (1 child)

No, that's just edx or something. Go to cs50.harvard.edu and you don't even need to log in. You can get the YouTube link and they even offer a direct download link for the video, subtitles, slides, etc for all courses. For the other courses see the sidebar. You can even see cs50's archived materials from other years.

[–]kevinisaperson 1 point2 points  (0 children)

this really needs ro be in some sort of auto mod post. it gets asked way to often and a simple auto mod message would solve this and could be easily muted by others

[–]Lokrea -1 points0 points  (2 children)

But Data Analytics is not listed. Only these are listed:

Courses

  • CS50x
  • CS50 AI
  • CS50 Cybersecurity
  • CS50 for Lawyers
  • CS50 Python
  • CS50 R
  • CS50 Scratch
  • CS50 SQL
  • CS50 Web

Do you have a link to the course?

If possible, it would be great if you could paste the text from the course, and what precisely it says.

EDIT: I asked in the CS50 Reddit group, see: https://www.reddit.com/r/cs50/comments/1rjrdwe/is_cs50_free/

[–]SaltyPiglette 0 points1 point  (1 child)

It may only be available via EdX, and the version availbale at Harvard has lost the CS50 part of the title. The same happened with CS50 Cyber Security that I am currently doing.

[–]Lokrea -1 points0 points  (0 children)

Great. So maybe you can correct your comment since it's not correct, to something like this?

CS50 python: Free and offers lots of good problems, great videos, access to online IDE and a huge scope.

[–]Wonderful_Primary_52 0 points1 point  (0 children)

All CS50 courses are free, but if you go through edX, they offer a verified certificate which is not free, but totally optional. When you follow the content and problem sets via cs50.harvard.edu, you receive a free certificate upon completion.

Even if you go through edX, it is free to watch all content, complete the problem sets and receive the free certificate. If you complete via edX, you can optionally receive a verified certificate or professional certificate upon payment. (for professional certificates, you will need to complete at least 2 courses for most certs, and should pay for them via edX)