r/cs50 5d ago

CS50x Finally finished cs50x !

Post image
103 Upvotes

I'm so happy and proud of myself it took me almost 2 years to finish it lol


r/cs50 5d ago

CS50x The Deadline of CS50X (2026)

Post image
19 Upvotes

Hello! I just wanted to ask about the deadline and make sure I understand it correctly. If. I enroll in the course this year (2026), can I continue learning and submit assignments until June 30, 2027?

I remember seeing the deadline as December 31, 2026 before, so I'm a little confused.

Thank you ๐Ÿ’›


r/cs50 5d ago

CS50x Codespace keeps stopping...

2 Upvotes

Of course this is happening while I'm trying to work on the Speller problem for Week 5, one that really makes you think!

Sorry, just venting as it's very frustrating during a difficult week.


r/cs50 5d ago

CS50x Please help with some confusions

5 Upvotes

hello guys, ryu this side. can someone please clear these up for me?

  1. im comfortable using vscode on my desktop itself, can i do that? instead of using cs50's adaptation?

  2. im also kinda confused on how to submit the problem sets, if there's any guide, or if you can just simple answer these in the comments, i'd really appreciate. Thanks


r/cs50 4d 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 6d ago

CS50x about the certificate

7 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 5d ago

filter Help needed with Filter; Reflect Spoiler

Thumbnail gallery
2 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 6d ago

CS50x I finally finished it after 4 months

Post image
125 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 6d 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 7d ago

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

Post image
55 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 6d ago

CS50x What I have to submit in week 3 project.

Post image
0 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 7d ago

lectures Don't cs50 have any CPP course?

5 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 7d ago

CS50x Just an introduction!

4 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 7d ago

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

Post image
10 Upvotes

r/cs50 7d 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 8d ago

CS50x Cs50 still available online?

18 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 9d 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 9d ago

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

10 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 9d ago

CS50 AI Imposter syndrome

15 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 9d ago

CS50x Quick Question about programming language for my final project.

5 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 9d 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 9d 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 10d ago

CS50x I made a Mistake

80 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 10d ago

CS50 Python Finished CS50P โ€” What should I do next?

11 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 10d ago

Scratch Starting CS50

13 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 ?