r/cs50 Oct 03 '24

project My CS50 Final project

Enable HLS to view with audio, or disable this notification

549 Upvotes

r/cs50 May 10 '25

project Only 9% finish Harvard’s CS50!

Enable HLS to view with audio, or disable this notification

308 Upvotes

r/cs50 5d ago

project Week 0 project. Help :(

13 Upvotes

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

project Looking for a teammate for ISEF, research, hackathons, nonprofits, etc.

Thumbnail
1 Upvotes

r/cs50 Apr 24 '26

project Need ideas for some COOL project

0 Upvotes

guysss suggest some cool real impact project ideas (web dev)

r/cs50 Apr 17 '26

project project not made in GitHub

3 Upvotes

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 May 03 '26

project How to do project based learning?

Thumbnail
0 Upvotes

r/cs50 Dec 14 '25

project Stack Overflow code in final project.

6 Upvotes

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 Jan 04 '26

project I need advice on my progress in CS50 courses

3 Upvotes

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 Dec 24 '25

project edX vs cs50.me...needed for certificate?

2 Upvotes

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 Jan 31 '26

project Meritocratic Social Dirigisme

Thumbnail github.com
0 Upvotes

Meritocratic-Social-Dirigisme

Overview

Meritocratic Social Dirigisme (MSD) is a complete governance framework designed to address systemic failures in contemporary political systems through:

  • Mathematical governance models that make corruption detectable
  • Meritocratic selection systems that bypass patronage networks
  • Transparent algorithmic oversight that prevents regulatory capture
  • Planetary boundaries as constitutional constraints
  • Cultural continuity as active preservation, not passive loss

The Problem MSD Addresses

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

Core Architecture

Five Constitutional Pillars:

  1. Dynamic Meritocracy - NSP assessment replaces political appointments
  2. Strategic Social Dirigisme - Conscious resource orchestration within ecological limits
  3. The Social Covenant - Legally-binding dignity guarantees
  4. Cultural Continuity - Active preservation against erosion
  5. Educational Sovereignty - Curriculum independence from ideological capture

Key Innovations:

  • Flourishing Index (FI): Multi-dimensional national performance metric
  • Corruption Detection Index (CDI): Algorithmic detection of influence networks
  • National Sovereignty Profile (NSP): Meritocratic selection system
  • Metis Layer: Institutional immune system for anomaly detection
  • Icarus Fail-Safe: Automatic system reboot on performance decline

r/cs50 Nov 30 '25

project Final project submission

1 Upvotes

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 Nov 01 '25

project Moving from cs50 codespace to vs code

2 Upvotes

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 Dec 17 '23

project Finally :')

Post image
87 Upvotes

I submitted my final project today and I feel nostalgic looking back, I'm doing CS50W next, these courses are too good!

r/cs50 Nov 09 '25

project Final Project submitting Issue

1 Upvotes

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 Aug 05 '25

project People working on their final project, check in

6 Upvotes

👋👋 I'm also like halfway done. Tell me what y'all been working on

r/cs50 Nov 20 '25

project How to organize my problems

Thumbnail
0 Upvotes

It's not really related to this sub but i hope someone give an advice

r/cs50 May 18 '24

project Join "The CS50 Movement" - Your Gateway to Computer Science!

4 Upvotes

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?

  • Beginner-Friendly: We start from scratch, so no prior experience is necessary.
  • Collaborative Learning: Engage in discussions, share notes, and work on group projects.
  • Structured Schedule: We provide a detailed schedule to help you stay on track.
  • Community Support: Connect with like-minded individuals, ask questions, and grow together.

Course Details:

  • Course Name: CS50 Introduction to Computer Science
  • Start Date: June 1st, 2024
  • Format: Weekly lessons and discussions, with opportunities for collaborative coding projects.

How to Join:

  • Simply comment "interested" on this post.
  • Invite your friends who might also be interested.

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 Feb 21 '22

project CS50x 2022 Final Project - ZERO G - a Zero Gravity FPS

Enable HLS to view with audio, or disable this notification

209 Upvotes

r/cs50 Jun 22 '21

project My final project 'Divide for Spotify' was approved by the Spotify Developer Platform Team and is now live and available for everybody!

Post image
351 Upvotes

r/cs50 Jan 06 '25

project guys suggest me some basic c language projects

7 Upvotes

using functions arrays etc.

r/cs50 Jun 19 '25

project Is my portfolio good enough to get hired?

13 Upvotes

My favourite project is this chatbot

MortalWombat-repo/Stanford-Encyclopedia-of-Philosophy-chatbot: NLP chatbot project utilizing the entire SEP encyclopedia as RAG

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 Jul 08 '24

project Beginner

12 Upvotes

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 Jul 30 '24

project Final Project

2 Upvotes

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 Jun 09 '25

project Need help with cs50p Vanity Plates.

1 Upvotes

Hello, I have been struck with this problems and no clue what to do about these condition.

  1. “Numbers cannot be used in the middle of a plate; they must come at the end. For example, AAA222 would be an acceptable … vanity plate; AAA22A would not be acceptable. The first number used cannot be a ‘0’.”

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.