r/cs50 • • 6h ago

What is the Probability of Doom? | The CS50 Show with David J. Malan | Season 1, Episode 1

Thumbnail
youtube.com
37 Upvotes

Introducing The u/CS50 Show, wherein Professor u/davidjmalan not only talks about current events in technology but also explains them to you. 

In the very first episode, he takes a look at the OpenAI-Hugging Face incident, the impact of AI on programming productivity and math, Super Mario Bros. meets Halo, and a new-and-improved JPEG file format.


r/cs50 • • Jul 01 '26

Introducing Classroom 50 for Teachers

29 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 • • 16h ago

CS50x Done...😎

Post image
52 Upvotes

r/cs50 • • 10h ago

CS50x Is watching a walkthrough AFTER I already submitted the pset violation of academic honesty?

5 Upvotes

I'm working on week 1 and already submitted Cash. It works just fine, check50 and style50 didn't point out anything that should change, but I know it's longer than it should be and it could be simplified.

Is watching a walkthrough to better understand where I can improve violation of academic honesty? I don't intend on resubmitting Cash so it won't change anything. Although I do believe completely understating a better approach for Cash might help me with Credit, which I already started working on.


r/cs50 • • 10h ago

CS50x I had the same check50 bug but...

3 Upvotes

Now it's solved, when I tried submitting movies it submitted but now that I'm submitting songs, it shows that I've solved it but when I follow the link to check my score it shows no submission. When I checked cs50.me it showed songs is not submitted whereas movies is submitted.


r/cs50 • • 11h ago

CS50 Python Check 50 Bug

3 Upvotes

Connecting.......

Authenticating...

Verifying......

Preparing.....

Uploading.........

Waiting for results..............................................................................................................................................................................................................................
check50 is taking longer than normal!

No matter what I do I seem to be experiencing this issue with problem set 3's fuel gauge problem. I wanted to check which tests my code currently passes to slowly work on the rest but it seems that check 50 is stuck. Here is the code as it currently is:

try:
    x, y = input("Fraction: ").split("/")
    x = int(x)
    y = int(y)
except ValueError:
    pass
except ZeroDivisionError:
    pass
else:
    if x/y >= 99/100:
        print("F")
    elif x/y <= 1/100:
        print("E")
    else:
        print(str(int((x/y) * 100)) + "%")

r/cs50 • • 6h ago

cs50-games Completed cs50g, but its shut down, how can i get my verified certificate

1 Upvotes

I paid for it quite some time ago (before it was shut down), and I didn't want it to go to waste so I finally locked in for it.

just realized i cannot upload any project or get any certificate. (aw man, was really hoping for the verified harvardx one!)

anyways, i also found out it was split into 2 new ones, but they require new payments, and im not that financially stable lol.

what can i do to recieve my certificate?


r/cs50 • • 1d ago

CS50x One of the best Problem Sets Ever: Fiftyville Mystery

Post image
48 Upvotes

So I'm talking about the SQL's "Week 7" Problem Set called "Fiftyville". This problem set is the best I've ever seen. It really made me feel like a real investigator, Just the feeling of revealing new information and finding suspects is the best feeling ever. And this is first problem set to be correct from the first-try. So last thing to say: A big Thank You for the CS50 team and David Malan and all the people behind this beautiful course for making me, and the whole CS50 community really understand computer & how it works. Thank you :)


r/cs50 • • 1d ago

CS50 Python nothing just, cs50p

Enable HLS to view with audio, or disable this notification

15 Upvotes

r/cs50 • • 22h ago

CS50x looking for partners learning C/Python programming in 1st year rn from cs50 etc.

Thumbnail
0 Upvotes

r/cs50 • • 2d ago

CS50x Rate the problem set 0 project

9 Upvotes

This is my first scrath porject ever im only 13 and want to learn to code, is this a good project for problem set 0

Took me a few hours but im realy happy with the movement script using trig

https://scratch.mit.edu/projects/1393169177/fullscreen/


r/cs50 • • 2d ago

cs50-web Working on project0 CS50 Web. Question

7 Upvotes

Working on the Google home page project as part of CS50 web's first project. Check how it looks and let me know (anyone who has worked on it) whether you've put an actual Google logo on this page? Is it allowed?

EDIT:

Progress:


r/cs50 • • 3d ago

CS50R I completed CS50R

Post image
14 Upvotes

r/cs50 • • 5d ago

CS50 Python why does python make sense in tutorials but not in actual coding

Thumbnail
9 Upvotes

r/cs50 • • 6d ago

CS50x Looking for cs50x friends

15 Upvotes

Hey, I just finished Week 5 and wanna connect with others doing CS50.Would be cool to share progress and help each other out. Feel free to DM 🤝


r/cs50 • • 6d ago

project Cs50 final project vs Week 8

6 Upvotes

Question for the cs50 community:

I'm currently working on a website that incorporates html, python, JavaScript, probably bootstrap and a bit of SQL (in other words the usual week9/10 stuff) for my final project

It's looking to be about 4-5 pages, with the majority of detailed coding confined to the last two pages, the prior ones being mostly introduction with a couple of links and possibly images.

Is this enough for a final project? Because it seems to have a similar scope to week 8's homepage, and I'm not sure if I'm doing enough advanced coding to justify this being week 10

Edit: on a similar note can we copy functions that cs50 have wrote in prior problemsets, (e.g. the apology function from helpers.py, from the Finance problem) or would we be expected to write them ourselves?


r/cs50 • • 7d ago

CS50x WEEK 0 - SCRATCH PROJECT

Enable HLS to view with audio, or disable this notification

105 Upvotes

Hey guys, a started the CS50 course, and wanna share my first project.
Its a baseball game, pertty simple.

If you wanna try, acess: https://scratch.mit.edu/projects/1389739190

Here is a short video.


r/cs50 • • 6d ago

CS50-Technology Any guidance to get into any startup companies which supports remote

Thumbnail
1 Upvotes

r/cs50 • • 7d ago

CS50x How to take notes in cs50

21 Upvotes

So I'm taking cs50x and i kinda make short notes with the lecs(i write the things in short in a markdown file) and go on, i also do all the coding prof Malan does while watching lectures, but i dont know if its the best way possible


r/cs50 • • 7d ago

CS50x How To Setup Flutter In VSCode desktop , with CS50.dev codespace?

4 Upvotes

I am doing my final project. I wanted to dive into Android app development, so I found out about Flet, a framework for Flutter wrapped with Python. The issue with Flet was a lack of tutorials and learning materials, and some issues like having to do much more work if you want to use low-level stuff like the camera, etc. So, I switched from Flet to Flutter/Dart. Now I have a problem with how to setup it up within the CS50 environment without breaking the cs50.dev codespace.


r/cs50 • • 8d ago

CS50 Python CS50 Python: Just finished Shirtificate! How does it look?

7 Upvotes

Hi all, just wanted to share my generated PDF output for the CS50P Shirtificate problem. I spent some time tweaking the FPDF settings and I think the results are pretty close to the target!Before I submit it, let me know if you notice any formatting errors or weird alignments. Thanks!


r/cs50 • • 9d ago

CS50x CS50x week 0 Project

Enable HLS to view with audio, or disable this notification

28 Upvotes

I made Pong in Scratch as my first project and wanted to share what I'd made. It's nothing spectacular, but it works. Any comments on how to improve it would be welcome.

It definitely needs work. I realise that the scores are the wrong way round, but that's an easy fix. Sometimes the ball will choose to reset at 180 or 0 direction or some other integer at the far ends of the scale, making it bounce in a straight line or make very little progress in either direction, but I can change that easily too.

I would like to condense my scripts more into blocks, but I couldn't think of how to get the movement block to work universally for both paddles whilst keeping their independence to be able to move separately.


r/cs50 • • 9d ago

CS50 Python Help with codespace

5 Upvotes

I was doing the problems with codespace but when I tried to go back to the website it says shutting down codespace and takes forever tried with VS code too


r/cs50 • • 9d ago

CS50 Python Cs50p doubt

3 Upvotes

i created a helper project in which i used pyperclip , groq api , pynput - which, when selected any text from anywhere will explain or answer the selected question just by selecting but i got to know abt CS50P Academic Honesty policy so i am worried if using groq api will disqualify me for cs50 certification.


r/cs50 • • 9d ago

CS50x Academic honesty. I kinda messed up

0 Upvotes

Context: I originally just took the course to improve computing skills, but later decided to go for the certificate

U fortunately, what meant a number of psets I worked on, mostly involving pointers, a small part of credit (I didn't know modulus at the time) and DNA from week 6 used solutions I found on YouTube, with turns out isn't allowed. I've sent an regret email, but it's been far over 72 hours. What do I do?