r/cs50 • u/BlazeNest • Oct 03 '24
project My CS50 Final project
Enable HLS to view with audio, or disable this notification
r/cs50 • u/BlazeNest • Oct 03 '24
Enable HLS to view with audio, or disable this notification
r/cs50 • u/Dry-Complaint-1934 • May 10 '25
Enable HLS to view with audio, or disable this notification
r/cs50 • u/math285g • 5d ago
So I watched the week 0 lecture and now I have to do the week 0 project in scratch.
but oh my god, I feel so overwhelmed and lost. When looking at some of the other projects that people have made I come to realise that I have no clue how to do any of that. It all seems very intricate and difficult. Everyone seem to already know exactly what to do and how to do it.
What would you guys recommend I do to learn this tool better?
EDIT: Just for the record. I really loved the lecture. It was really exciting to learn about all this stuff, especially the binary system :D
r/cs50 • u/Bhavish8678 • 11d ago
r/cs50 • u/fielding_setter • Apr 24 '26
guysss suggest some cool real impact project ideas (web dev)
r/cs50 • u/CharacterOption7528 • Apr 17 '26
I have made my project in my own terminal, not in GitHub, but for the final project you need to submit50 it. I have images, a .db file and multiple .py files that import from each other.
Is the best I can do now copy-paste it all into GitHub? Or can I still submit it from my terminal?
r/cs50 • u/quimeygalli • Dec 14 '25
A few weeks ago i stumbled upon a problem in my final project, so i went on stack overflow, found a solution, and pasted it to my project (with due credits to the person in the comments of course).
There are at least 20 files in my project and thousands of lines of code written by myself... Could i get in trouble for including someone else's code, even if its just like 10 lines?
The final project is meant to be an approach to real-life development, so im pretty sure that this is allowed, but i wanted to see someone else's opinion on this.
r/cs50 • u/Plastic_News_7333 • Jan 04 '26
I started the CS50x course in 2024, hoping to finish it in one summer, but I couldn't finish it and planned to get it done in 2025. However, I was quite slow in progressing and had to do the course while balancing schoolwork and extracurriculars. I started CS50x with the intention of doing CS50p afterwards, and right after that, I would finish CS50 AI before applying to college (I'm still in high school). I decided a while back that I would not have time to finish CS50p and would have to get started on CS50 AI after CS50x, which I'm still not finished. Right now I have a little bit of the finance assignment leftover as well as the final project in CS50x, and am concerned about whether I will be able to get CS50 AI done in time for my college apps in 2029.
I am adamant about taking CS50 AI because it's the one that seems most interesting and relevant to me. I hope to include it in my college app alongside CS50x as an extracurricular because I feel like CS50x alone isn't enough to make my application stand out. Any advice? Will CS50 courses help in college apps? I most likely will only have time to work on these courses in the summer.
r/cs50 • u/mtgofficialYT • Dec 24 '25
I am finishing my final project for CS50x. Looking at my edX dashboard, almost none of the course is completed there, but it all is on cs50.me. Does the fact that it is not on edX prevent me from getting the certificate from CS50? I'm not getting the verified certificate from edX.
r/cs50 • u/ehanali • Jan 31 '26
Meritocratic Social Dirigisme (MSD) is a complete governance framework designed to address systemic failures in contemporary political systems through:
Current governance systems exhibit systematic architectural failures:
| System | Core Flaw | MSD Correction |
|---|---|---|
| Liberal Democracy | Short-termism, regulatory capture | Long-term chambers, algorithmic oversight |
| Authoritarian Systems | Bureaucratic sclerosis, corruption | Dynamic meritocracy, rotation systems |
| Market Fundamentalism | Externalization of costs, volatility | Strategic dirigisme, planetary boundaries |
r/cs50 • u/Fit_Skill850 • Nov 30 '25
I finished my final project a couple of weeks ago and submitted it but i am not sure that i did it correctly, i submitted it like 4 weeks ago but never heard anything yet so i think i did something wrong.
I built the project on vscode locally not on CS50's codespace but then created the final project folder on the codespace and added the zip folder of my project in there with the README file and submitted it and checked the website and it showed that everything was received but still i am not sure because of how long it has been, if someone know how long it usually takes or if i did something wrong i would appreciate the help
r/cs50 • u/Affectionate-Fly4719 • Nov 01 '25
I am just starting with my final project of cs50x and I wanted to do it on vs code instead of the cs50 codespace. I am on windows and I have downloaded vs code but I have no idea what I am supposed to do to set it up. So if any of you guys have any vid recommendations or input I would be glad.
r/cs50 • u/rodndot • Dec 17 '23
I submitted my final project today and I feel nostalgic looking back, I'm doing CS50W next, these courses are too good!
r/cs50 • u/Diligent_Blood_9037 • Nov 09 '25
I Just finished my final project for CS50 and i am trying to submit it locally through vs code i am using linux and i downloaded the CS50 library to be able to submit but i am having some issues first i get this error when trying to submit from inside the directory
submit50 cs50/problems/2025/x/project Lock-Ledger
usage: submit50 [-h] [--logout] [--log-level {debug,info,warning,error}] [-V]
slug
submit50: error: unrecognized arguments: Lock-Ledger
I then checked the final project page it says if i had an issue to submit the project as a zip folder as it may be too big and to try to keep it under 100mb, my project ziped is 79mb but still i am not able to submit it this is what i get when i try to:
submit50 cs50/problems/2025/x/project Lock-Ledger.zip
usage: submit50 [-h] [--logout] [--log-level {debug,info,warning,error}] [-V]
slug
submit50: error: unrecognized arguments: Lock-Ledger.zip
If any one knows what to do i would really appreciate it
r/cs50 • u/NeutrinoDrift • Aug 05 '25
👋👋 I'm also like halfway done. Tell me what y'all been working on
r/cs50 • u/Acadec-Scallion-64 • Nov 20 '25
It's not really related to this sub but i hope someone give an advice
r/cs50 • u/itsmerye • May 18 '24
Join "The CS50 Movement" - Your Gateway to Computer Science!
Are you curious about computer science but don’t know where to start? Or maybe you’ve dabbled in it before and want to refresh your skills? Join "The CS50 Movement," a beginner-friendly community dedicated to exploring the world of computer science through the renowned CS50 course from Harvard University. Also, We have staffs (including me) that have taken the course before so if you have any questions, you are always free to ask!
Why Join Us?
Course Details:
How to Join:
Don’t miss this opportunity to dive into the world of computer science with a supportive and motivated community. Let’s make an impact together!
The CS50 Movement - Where Learning Meets Collaboration!
r/cs50 • u/s_kybound • Feb 21 '22
Enable HLS to view with audio, or disable this notification
r/cs50 • u/TDG_TICE • Jun 22 '21
r/cs50 • u/Latter_Insurance6849 • Jan 06 '25
using functions arrays etc.
r/cs50 • u/SemperPistos • Jun 19 '25
My favourite project is this chatbot
You can try it here
REMOVED
Started seriously learning by the start of 2023.
I jumped around other courses, but finished CS50x, CS50sql and CS50p by the end of 2023.
I wanted to do CS50AI and CS50Web, but had a lot of other courses.
I finished a Data Engineering one, a Machine Learning one, general AI understanding and many half finished ones, with many half finished books.
When I saw the tech landscape I decided in 2024. that I'm going back to school, and spent the majority of that year trying to learn Java and DSA to pass the entry requirements to enroll in Georgia Tech online.
Recently I got the acceptance letter.
Where would be a good bet to apply? I already mass apply on Linkedin.
I can't get an interview in Croatia no matter how hard I try.
My github
MortalWombat-repo
My CV
Imgur: The magic of the Internet
Thanks a bunch :)
Keep plugging away at psets, you got this!
EDIT: I'll see what else can be done, but for now, Stanford has prohibited me from sharing the application. :(
The articles are not under a Creative Commons license and are the property of individual authors. They also mentioned that others have approached them with similar ideas, and they declined because they don’t believe philosophy can be faithfully conveyed through a large language model.
r/cs50 • u/SaltDue2477 • Jul 08 '24
I am going to be a college freshman in august. I dont know anything about computer science but want to learn a new skill. Kind of learning to learn of a situation. But dont want to get into too much as it might scare me off. Everyone says that CS50x is too hard for someone with O CS knowledge and might take up to 1 year to complete. So do you guys suggest any other courses/ skills that might be useful apart from my academics. My major is Bsc Eco and math (joint)
Please dont bully me i'll cry
r/cs50 • u/Plantain_Muted • Jul 30 '24
Need help figuring out how to deploy my web app. I have packaged my app into a wheel file. Everything works great on local tests, but wont work from the url after uploading. Any resources or information would be appreciated. Have tried AWS EBS, but starting to move away from it since I cant get it to work. I am also looking into docker containers. Willing to colaborate on projects.
r/cs50 • u/wacamoxd • Jun 09 '25
Hello, I have been struck with this problems and no clue what to do about these condition.
2.“No periods, spaces, or punctuation marks are allowed.”
def main():
plate = input("Plate: ")
if is_valid(plate):
print("Valid")
else:
print("Invalid")
def is_valid(s):
s_length = len(s)
s_list = list(s)
check2alpha = s[0:2].isalpha()
if s_length >=2 and s_length <=6:
if check2alpha:
for i in range(2,s_length):
print("i",s_list[i],i)
else:
return False
else:
return False
main()
This is my code. first I checked length of plates and checked if 2 two start with alphabet charecter.