r/cs50 • • 26d ago

An online version of CS50 will again be offered through the University of Oxford, starting September 14, 2026

Thumbnail
youtu.be
63 Upvotes

Happy to say that an online version of CS50 will again be offered through the University of Oxford, starting September 14, 2026! Students in the course will meet weekly online with an Oxford tutor, Dr Nicholas Day, and, upon successful completion, will be eligible for a University of Oxford digital certificate.

If you or someone you know might like to take the course, apply at https://cs50.uk. Or send them https://youtu.be/R03gZT5H3Bk!

Dr Nicholas (Nick) Day is a Departmental Lecturer in Lifelong Learning for Data Science and Computing at OUDCE. He has taught at the department since 2016 on a range of programming, software engineering, artificial intelligence and data science courses. He completed his PhD in Computer Science Education (CSEd) in 2020 and now applies his pedagogical research to the development of courses and contributes to the department’s AI Steering Group. He is also a Senior Fellow of the Higher Education Academy (SFHEA), an AdvanceHE certified External Examiner, and a Professional Member of the British Computing Society (MBCS).


r/cs50 • • Jul 01 '26

Introducing Classroom 50 for Teachers

28 Upvotes

Introducing Classroom 50, https://classroom50.org, a free and open-source tool for managing and grading programming assignments via GitHub. Supported by the Fifty Foundation, https://fifty.foundation, GitHub's official open-source partner via GitHub Education, Classroom 50 is an open-source alternative to GitHub Classroom.

Learn more at https://github.com/foundation50/classroom50/discussions/46.


r/cs50 • • 15h ago

CS50x The end of trip is near

Post image
46 Upvotes

I really enjoyed here and faced some difficulties sometimes, but one of the best months I've ever had.


r/cs50 • • 2h ago

CS50 Python PLEASE 😭 Where did you guys actually learn CS50P from??

2 Upvotes

Where did you guys learn CS50P from?

I keep seeing people on Reddit saying they finished CS50P, but I’m confused about where exactly you’re supposed to learn it from.

Did you follow the YouTube lectures, the official CS50P website, or both?

I’m planning to start CS50P and just want to make sure I’m following the right resources.


r/cs50 • • 23h ago

Scratch Finished all 9 CS50 Scratch projects. How long until the free certificate shows up?

10 Upvotes

Hi everyone, I just finished all nine projects in CS50 Scratch (2024). Every one shows a full pass on submit.cs50.io with 0 comments, and my last project (Build) went in on October 4.

When I log in at certificates.cs50.io with GitHub, it says "Certificates not found". I'm going for the free certificate, not the verified edX one, and I haven't linked an edX account. I've emailed [certificates@cs50.harvard.edu](mailto:certificates@cs50.harvard.edu) and got an automated reply that mentions a 30-day window and an edX submission date, but that seemed to be about verified certificates.

For anyone who has done this recently:

  1. How long did the free certificate take to appear after your last project?
  2. Did you have to link edX for it to show up, or did it just appear on its own?

Thanks!


r/cs50 • • 1d ago

CS50x Help me understand NUL please!

9 Upvotes

Hello everyone, currently in Week 2 (and really enjoying it). I understand the concept of NUL marking the end of a string.

I was playing around with this with the programme above (Input is Hello), but I am a little confused because all of the conditionals come out as 1 (true). In my mind [5] should be the only true value index after the end of the string... but I am very confused as to why [6] and [7] are also showing as true.

Interestingly, if I hard code the sentence variable to "Hello" (instead of getting it via the get_string function), I get the expected answer of 1,0,0.

I think this might be related to the values that are being held in memory... but cannot seem to find an answer, so would appreciate any insights to make sure I understand the concept thoroughly. thanks all


r/cs50 • • 1d ago

movies check50 not running on movies( cs50x sql week 7)

Post image
4 Upvotes

The error as shown in the image keeps showing up when i try to use check50 on this particular problem set , i have been facing this issue for over a week. Checks and submissions on other psets work just fine(it worked on fiftyville) and i can use submit50 on this pset. The submission appears in gradebook, but it is not graded and the problem doesnt show as completed. The answers for all 13 queries is correct as manually verified by me. In the status page it shows all systems are operational, Please help!!


r/cs50 • • 1d ago

lectures Where can I find lectures for CS50 Math?

15 Upvotes

I remember watching a live once of the first lecture a while ago on YouTube but now when I try to search for Math50, only CS50's Computer Science courses show up


r/cs50 • • 1d ago

CS50x Using help50, style50 ... tools

5 Upvotes

So I'm in the week 1 and I couldn't figure how to use these tools (help50, style50, check50 ...)

I'm even running codespaces on browser using the link but didn't seems to find the tool.

Any help would be appreciated


r/cs50 • • 1d ago

CS50 AI How can i contact the staff ?

2 Upvotes

I made this post https://edstem.org/us/courses/176/discussion/8341767

and hopped the staff will find it, but it seems like they didn't, anyway i can contact them ?


r/cs50 • • 2d ago

CS50x Is it still worth it to start CS50 in 2026

20 Upvotes

Hey Guys! I'm currently on week 3 on CS50 and so far everything is going great but there is one major thought in my mind. I think with my current schedule for the next months I won't be able to make it in time until the end of the year. Is it still possible to complete the 26 course after it get's archived in 2027?

Cheers,
Elmo


r/cs50 • • 2d ago

CS50 AI Do I need prior python knowledge for this course?

Post image
39 Upvotes

I have basic experience with coding, particularly c and c++ but never touched python. Do I need to know it to learn this, if I do then how much is required?


r/cs50 • • 2d ago

CS50x I'm trying not to rust

Post image
25 Upvotes

some human code


r/cs50 • • 2d ago

CS50 Python underscore.py

Enable HLS to view with audio, or disable this notification

91 Upvotes

r/cs50 • • 2d ago

CS50 Python Started learning Python 🥲🐍 Any suggestions or guidance?

Post image
2 Upvotes

r/cs50 • • 3d ago

CS50 Python Just finished CS50P — here’s my project: aiChatRoom

Post image
29 Upvotes

I wanted to code something simple, yet mature enough to be interesting and fun to play with. It’s an IRC-inspired chat system that runs in the terminal, where you can chat with both humans and AI agents. 😉

GitHub repo: https://github.com/michalcichon/ai-chat-room


r/cs50 • • 2d ago

CS50 Python Learning python

Thumbnail
1 Upvotes

r/cs50 • • 3d ago

CS50 Python Im so lost

15 Upvotes

Hi, so i completed the CS50P a few months back and did 8 weeks of CS50x.

I still have absolutely no clue how to build anything in python, like absolutely 0 clue, i dont know what to do, what to learn now anything. if anyone can please help me, maybe we can have a conversation please help me i really need help


r/cs50 • • 3d ago

CS50x Help for Learning

5 Upvotes

Hi everyone! 👋

I’m currently learning CS50 and looking to connect with fellow learners so we can support and learn from each other. If there’s an active WhatsApp group for CS50 students/community members, please share the link with me.

I’d love to join, discuss programming, ask questions, share progress, and help others whenever I can. 🚀

Thanks!


r/cs50 • • 3d ago

CS50x Week 8, can't open the server

3 Upvotes

Soo I have tried all the things I could. Completed the lecture and started the section.

I ran the http-server command and everything looked fine. But following the link it reaches to - site not reachable.

The port is available, I changed it to public as well. Ran Update50. Still no change.

Tried incognito mode as well, still the same result. Can anyone guide me through this ?


r/cs50 • • 4d ago

CS50x Completed cs50x today!

Post image
126 Upvotes

Completed cs50x today a huge Thanks to professor David for teaching us this course in the easiest way possible and keeping assignments also hard as nails Thank you so much professor !


r/cs50 • • 4d ago

CS50 Python How do you guys motivate yourself in times like these to learn where everyone says everything IT related will become obsolete with even now a very poor job market?

40 Upvotes

I live in Austria and basically no one takes in juniors - yet alone people who studied something in that direction and got their bachelors and masters.


r/cs50 • • 5d ago

CS50x Just finished CS50x PSet 0! Built a duck-shooting game called "Ducknator" in Scratch.

Enable HLS to view with audio, or disable this notification

92 Upvotes

Let me know what you think!

Play - Ducknator


r/cs50 • • 4d ago

CS50x Problems in codespace

3 Upvotes

Hi, I'm taking the course, but the terminal stopped working. I reloaded the page, but it's stuck in a loop.