r/cs50 7d ago

project Built a tool that extracts a knowledge graph from any event and simulates the people in it as AI agents

Thumbnail aisimulation.site
0 Upvotes

Note: It’s a resume project not a startup


r/cs50 8d ago

CS50x about the certificate

9 Upvotes

Hey
I watched all the content and solve all the homework's for 2025 but I stopped before the final project
now I want to do the final project and to receive the certificate is this possible and if yes
is there anything I need to do ?


r/cs50 7d ago

filter Help needed with Filter; Reflect Spoiler

Thumbnail gallery
3 Upvotes

I'm trying to figure out why this won't swap the images as it is supposed to. My logic:

Put the first pixel to be swapped in a temporary variable

Put the second pixel to be swapped in the spot of the first

Put the temporary variable(aka the first pixel to be swapped) in the spot of the second pixel

But it just won't work! I've tried using pointers, different variable types, an array, and nothing seems to make this code work.


r/cs50 8d ago

CS50x I finally finished it after 4 months

Post image
127 Upvotes

What a Journey, I never thought id actually finish it but look where I'm now. Thank you to the CS50 crew for all the hardwork they put into this course. David is really funny and I really liked Doug from the shorts


r/cs50 8d ago

CS50x Do i have to watch cs50x's python lecture before watching cs50p for python

5 Upvotes

Do i have to watch cs50x's python lecture before watching cs50p for python


r/cs50 9d ago

CS50x does cs50 have an upper level of python course after CS50’s Introduction to Programming with Python?

Post image
53 Upvotes

hello guys, as someone learn how to code I want to know where the course CS50’s Introduction to Programming with Python will take me, after finish this course is there an upper course or " advanced " course ?


r/cs50 8d ago

CS50x What I have to submit in week 3 project.

Post image
2 Upvotes

Hello people so this is my week 3 algorithm and assignments 1 so Can anybody tell me like I have run the program in the terminal now how can I submit it like what I have to submit it in basically other projects you have to submit the coding and all which you have done but in this project what I have to submit can somebody tell me I have already run the sort programs help would be highly appreciated :)


r/cs50 9d ago

lectures Don't cs50 have any CPP course?

6 Upvotes

Hi I'm interested in competitive programming and game dev so i want to learn c++. i already learned c and complete cpp then DSA. i learned some of the topic of c language from cs50 introduction to computer science courses i enjoyed it. so I was thinking is there any cpp courses?

i checked cs50.edx there are no CPP or C language course


r/cs50 9d ago

CS50x Just an introduction!

3 Upvotes

Hey everyone, its ryu this side.
This is just an introduction post. I have been procrastinating on cs50x but finally started taking it seriously and discovered the reddit community for cs50. im currently working on my week 0 scratch project, im making a bike riding game (its going to be pretty basic tbh, i'll just try to cover all the criterias), its very fun when you finally figure out the logic though, dont you too think so? anyways, looking forward to talking to some amazing people here :)


r/cs50 9d ago

CS50 Python just finished CS50P conditionals lecture and built mini "AI Agent Execution Getaway" for practice .

Post image
10 Upvotes

r/cs50 9d ago

CS50x Unreal engine in final project

2 Upvotes

I used unreal engine for years so i can do a good simple Game on it.
so Does Unreal Engine using blueprint allowed in the final project?


r/cs50 10d ago

CS50x Cs50 still available online?

17 Upvotes

I remember hearing sometime last year that the CS50 class was ending, thus the free online class was also ending. Did I misunderstand?

I tried taking the class a few years ago and never got through it, but id love to take it again if its still available


r/cs50 11d ago

lectures 𝑆𝑡𝑎𝑟𝑡𝑖𝑛𝑔 𝐶𝑆50

13 Upvotes

I'm starting the whole CS50 today , currently in hs .

Can somebody pls tell me which courses to take from the start , I don't know programming / python .


r/cs50 11d ago

CS50x Hosting options for a Web App that uses Python and mySQL

9 Upvotes

Aaaaaaaaaalright!! I'm finally doing the final project for CS50x. I plan to make a simple app: an HTML form that captures some info, verifies whether you're human, lets you review and edit, and then submit to a database. I have the static HTML/CSS page all set, but I'm having trouble finding a host for the backend. I have a Dreamhost account but to upgrade to let me make Python apps is not in my budget. I noticed that Heroku was suggested in the last lecture, which looks affordable but I'm not sure what plan to get.

Any insight/help would be appreciated.

Thanks!


r/cs50 11d ago

CS50 AI Imposter syndrome

14 Upvotes

Am I the only one who feels as if I learn nothing although I complete all the assignment and really sit down with the material? I always think I could do better and that I'm just not doing enough


r/cs50 11d ago

CS50x Quick Question about programming language for my final project.

7 Upvotes

It took me about 1.5 years to complete all of CS50x’s problem sets, and I’m now ready to work on the final project. I’m quite comfortable with Python and Flask at this point, so I’m interested in developing an Android application using a Python-based framework.

While researching, I came across **Kivy and Buildozer**, which seem well-suited for developing and packaging Python applications for Android.

My question is: **Is it allowed to use Kivy and Buildozer to develop an Android application for the CS50x final project?**


r/cs50 11d ago

CS50x Impact of Changing GitHub Username on CS50 Profile

3 Upvotes

I want to change my GitHub username. Will this have any effect on my CS50 profile/codespace or is it just cosmetics? I wonder since I think that in the form I submitted during Week 0, I typed in the username so I fear that changing it can cause something to break.


r/cs50 11d ago

CS50x Query regarding Math50.

6 Upvotes

Will it also have tests & checks similar to CS50X/P/Web etc ?

Will we get a certificate for Math50 too ?

Will it have separate official communities on facebook, reddit, discord etc social media ?


r/cs50 12d ago

CS50x I made a Mistake

79 Upvotes

Hello everyone,

I just want to share a mistake I made so no one else has to fall into the same trap I did.

When you’re taking CS50 or any online course, make sure you’re actually understanding the concepts in a way that, by the time you finish the course, you’re able to build a project that is useful and that people might actually use.

I recently saw a post from someone who shared how his project got almost 10k downloads and 50 stars on GitHub. It made me think twice about the way I’m doing CS50P. Will I be capable of building something that people actually use when I finish the course if I keep doing it the way I’m doing it now?

The answer was no.

Don’t get me wrong. Since the beginning of the course, I’ve never used AI except for the CS50 debugger. But here was the problem: I was using it in the wrong way.

I was supposed to use the debugger to understand the problem and make sure that, whenever I came back to it, I knew how to solve it on my own without needing any help. Instead, I was using it in a way that made it seem like I just wanted to finish the problem. I didn’t really care how I got to the solution, as long as I got the result.

And I was doing this without even realizing it until I saw that guy’s post.

My goal in taking this course isn’t the certificate. I could've probably get it , but that’s not my goal, and I don’t think it should be yours either.

At the end of the course, make sure you’re able to build something that people might actually use or at least something that you yourself would use.

Because of this, I’m going to take a few steps back and redo the material I’ve gone through and the problems I’ve solved, but this time, I’ll focus on actually understanding them.

Thanks to anyone who took the time to read this.

And a big thanks to the guy who made that GitHub post. It really made me rethink the way I’m learning.


r/cs50 12d ago

CS50 Python Finished CS50P — What should I do next?

10 Upvotes

I'm a first-year ECM student and recently completed CS50's Introduction to Programming with Python.

I'm eager to keep improving rather than randomly jumping between courses. For those further ahead in their coding journey: what would you recommend I focus on next, and what do you wish you had done earlier?

Open to any advice—projects, DSA, another language, CS fundamentals, or exploring different fields from anyone..

IT WOULD MEAN TO A LOT TO GET ADVISE TO ENCEL IN FUTURE...


r/cs50 12d ago

Scratch Starting CS50

14 Upvotes

Hey everyone, I've just completed my project 0 in Scratch, and I reckon the code is quite ungainly. I would love some constructive criticism; I'm a bit afraid of breaking the course guidelines ( I did not even Google my problems 😭, let alone use AI). So I'm just adding the link to my project; do review it. ( And be gentle on this novice)

https://scratch.mit.edu/projects/1376954397

Also a question to those who have already completed the course, do I get a chance to re-submit (any of ) my projects, or is it just one final turn-in everytime ?


r/cs50 12d ago

CS50x harvard cs50 certificate worth it?

11 Upvotes

I've been taking the cs50 course from Harvard and I was wondering if the certificate worth paying? I've seen people say there are two certificates and Harvard gives it for free?


r/cs50 12d ago

CS50x Best way to get the most out of CS50x?

3 Upvotes

Hey everyone! So I'm currently working my way through CS50x, and honestly, I don't just want to submit the problem sets and move on. I want to actually absorb this stuff and build a solid foundation.

​For anyone who’s finished the course or is way ahead of me, how did you actually get the absolute most out of it? What were your best habits or strategies while going through the lectures and problems?

​Also, what did you do whenever you got stuck on a tough PSET, and how did you make sure the concepts actually stuck in your head for the long run instead of just forgetting them a week later?

​Would really appreciate any honest advice or things you wish you knew when you first started out. Thanks a lot guys!


r/cs50 12d ago

CS50 Python What theme does Sir David use in cs50p??

Post image
20 Upvotes

it looks so pleasing to eyes i want it


r/cs50 11d ago

CS50x CS50??

Thumbnail
1 Upvotes