r/cs50

▲ 7 r/cs50

If anyone is interested just text me

I am in sc50x and i want to start group chat in Instagram so we can discuss and help each other if anyone one to join just text me ur username and i will add u

reddit.com
u/emm2071 — 11 hours ago
▲ 23 r/cs50

Finished CS50x & CS50P. About to graduate from a weak college. What should I focus on next to get a great job as fast as possible?

Hi everyone,

I just finished CS50x and CS50P, and I wanted to thank this community, and especially people on Discord, because it was incredibly helpful throughout both courses.

I completed both in about five to six weeks each. They were intense, but it's my final year and I locked in so I had time to finish them due to fewer classes, and I loved every minute of them. More importantly, they gave me a lot of confidence that I genuinely enjoy programming and can become really good at it if I keep putting in the work. I made good projects for it too.

I'm about to graduate from a college that doesn't have a strong reputation, and I know I can't rely on my degree to open doors. My CGPA is a 9.05 right now. I live in a third-world country, and one of my long-term goals is to eventually build a career abroad. More than anything, I want to become financially independent as soon as I can.

So I'd really appreciate some advice from people who've been further down this path.

Some questions I have:

  • If you were starting over after CS50x and CS50P, what would you learn next?
  • What skills actually make someone employable in today's market?
  • Should I focus on web development, backend, AI/ML, systems programming, mobile, cloud, or something else? (I am highly interested in AI/ML)
  • How much does solving LeetCode and learning data structures/algorithms matter compared to building projects? I am decently well versed with data structures/algorithms but haven't done any LeetCode.
  • What kinds of projects would make recruiters take me seriously even without a prestigious degree?
  • If your goal was to get a high-paying job as quickly as possible, what roadmap would you follow?
  • For people who eventually moved abroad, what made the biggest difference in making that possible?

I'm not looking for shortcuts, I know this will take a lot of work. I'm just trying to spend my time on the highest-leverage skills instead of randomly jumping between technologies.

I'd love to hear what worked for you, what you wish you'd done differently, or what you think someone in my position should prioritize over the next 6–12 months as I move towards graduation.

Thanks!

reddit.com
u/Handsome-Bug9994 — 13 hours ago
▲ 11 r/cs50

I'm looking for a study partner

Hi! I'm looking for a CS50x study partner I'm a beginner and want someone to learn with, discuss problem sets and keep each other motivated If you're interested let me know

reddit.com
u/emm2071 — 1 day ago
▲ 179 r/cs50

Completed the AI course✨🙂‍↔️. Very Challenging but truly worth it.... Now I want to approach Cybersecurity Course

u/Artistic-Emu-6736 — 1 day ago
▲ 3 r/cs50

HELP

im from india and i have vacations going on . I'll be entering the 2nd year of Engineering in CS COURSE. i have lot of free time but i just know the basics of c language . i want to get better at programming and do crazy shit. ive come across this course called CS50x . Should i do a C alnguage course and lern it simultaneously or should i only focus on this COURSE.

reddit.com
u/shakalakaboomboom7 — 1 day ago
▲ 1 r/cs50

Hello my name is Mohamed Iam 15 years old and I want to learn the CS50 course, but I don't have time these days, and I love programming and mathematics very much. I now need some advice.

I really hope so.

reddit.com
u/Dry-Journalist6501 — 1 day ago
▲ 2 r/cs50

Using ai tools for create sprites is legal in cs50x

To create a scratch program i can't find sprite from google so i am thinking of using ai tools but course website they say don't use ai tools. Anyone use ai tools for sprites

reddit.com
u/Tall_Reach_1397 — 1 day ago
▲ 2 r/cs50

Beginer Codespace and Github help

I'm new to programming and just started CS50, in week 1. I have VS Code the program on my PC and was trying to follow along with the lesson and do the "same action, before doing problem sets and stuff.

I noticed the CS50 Codespace doesn't seem to be "on" my computer? it not really saving anywhere, and sometimes it opens on the browser, and I can't seem to get it to run? Where is the file save and what is going on? What am i doing wrong? How can I get the file running and following along.

I also don't really understand github, maybe thats whats wrong. i followed along the instructions and connected github. There is a check50 8/8 on gradebook, but no comment. Does that mean the score or some local check, as I don't see anything called mark and preset up files in the codespace.

Thanks

edit:

this is how my codespace look like now, follow is a file I made, the code runs on other online complier but I dont see run button on codespace.

https://preview.redd.it/hysvnd4if8bh1.png?width=1294&format=png&auto=webp&s=8939a72240567ca02ba0413e606dd080699190ef

am I supposed to click something in here

https://preview.redd.it/hz3m67umg8bh1.png?width=594&format=png&auto=webp&s=629c2c2aa56110c79fe0919784d8fa73bae21d49

or here

https://preview.redd.it/hj08cwewg8bh1.png?width=1010&format=png&auto=webp&s=872d3966193de3472af96114b3fd4f1d7fa02005

reddit.com
u/No-Medicine4892 — 1 day ago
▲ 23 r/cs50

CS50x for people who don’t study or work in programming - honest opinion

Hi guys! I’m 19 and currently about to start the final year of my undergraduate degree in Languages and International Relations. Despite having nothing to do with my field of study, starting CS50x this summer was genuinely one of the best decisions I’ve made in a long time.

For context: in high school, I took a more science-oriented path (A levels maths, biology, geology, physics, and chemistry) and at one point I was considering medical school. However, I ended up hating maths because, to put it simply, I hated my teacher, and those years were also marked by a severe depression and anorexia. Long story short, I developed a real aversion to anything related to maths and eventually found refuge in languages and history, which influenced my choice of degree.

But don’t get me wrong, I don’t regret my degree at all.I now speak four languages and spend my time studying economics, law, geopolitics… all of which I love. But as I’m approaching my final year, I’ve started to feel that my course no longer challenges me in the way I need. I felt like I had become too intellectually comfortable and stuck.

That’s what pushed me to start CS50x this summer.

I’m only in week 2, so obviously I can’t speak to long-term outcomes yet, but I can already say it has had a surprisingly strong impact on me. Here are some of the changes I’ve noticed so far:

1. My logical thinking improved - not only while coding I’ve started noticing patterns in a way I genuinely hadn’t before.
2. It changed the way I understand languages - shocking, I know but programming forces you to think in terms of structure, syntax, and logic, I feel like I now pick up grammatical and syntactic similarities between the languages I speak much faster.
3. My problem-solving skills improved - especially in the economics research paper I’m currently working on.
4. My confidence improved a lot - I’ve never thought of myself as dumb, but I did feel restricted and watching myself solve problems that once felt impossible has been rewarding.
6. It helped my memory - coding helps me build stronger mental connections between concepts.
7. It has taught me persistence in a way my degree rarely does - my field, a lot of the “problem-solving” we do as undergraduates doesn’t really involve sitting with one hard problem for hours and with CS50x, I’ve had to sit with problems much longer than I’m used to in order to find a solution.

So if anyone entered this subreddit thinking, “This has nothing to do with what I study or what I want to do professionally, but I still find it interesting” I’d say: do it!
Even if you never become a programmer, I think learning computer science can change the way you think. At least for me, it has already made me more analytical, more patient, more confident, and more curious. I believe that staying inside one academic lane for too long makes your thinking narrower without you even noticing, and going into something completely different can be one of the best ways to challenge that.

PS: Guys, tell me why I have written papers with less passion than this lol, I swear this isn’t an ad.
Edit: typos, ops.

reddit.com
u/Puzzleheaded_Bee727 — 1 day ago
▲ 19 r/cs50

Is CS50Web worth it?

I am almost done with cs50 now and even though I have finished the ruby on rails route of The Odin Project I am thinking of doing CS50Web, is it a good idea? I feel like I understand a lot web related concepts and I don't know if it is worth my time.

reddit.com
u/supergood_gamer — 3 days ago
▲ 19 r/cs50+1 crossposts

Introducing Classroom 50 for Teachers

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.

reddit.com
u/avnikhatri — 3 days ago
▲ 7 r/cs50+12 crossposts

Building an AI Research Lab — Looking for the Top Student Researchers

I'm building a selective student-led AI research lab focused on tackling ambitious problems in machine learning and artificial intelligence.

The goal is simple: build research that can compete at the highest level and develop projects suitable for submission to premier AI venues such as NeurIPS, ICML, ICLR, AAAI, JMLR, Nature Machine Intelligence, and Cell Press AI when they meet publication standards.

I'm currently conducting research with collaborators at Yale, Harvard, MIT, Stanford, and the Broad Institute, with one published paper and multiple research projects currently in progress.

We're looking for highly motivated students with strong coding and mathematical backgrounds who want to do real AI research, contribute to open-source projects, collaborate with other talented researchers, and gain experience writing publishable research.

If you're passionate about AI and want to be part of building something ambitious from the ground up

Apply Here: https://forms.gle/t8p4B3vSw22dEKeJ8

reddit.com
u/DryHippooo — 4 days ago
▲ 8 r/cs50

Certificate?

I finished CS50 python and am going to start CS50 AI with python. I love the courses and am doing them to learn, and haven't gotten any certificates, but did all the problems in the problem set and saved them all. I used the https://cs50.harvard.edu/python/ link and watched videos and then did the problem sets. I am in high school and am doing these courses with a few friends. Should I be getting the certificate?

u/Numerous_Apple8095 — 4 days ago
▲ 26 r/cs50

Paper vs. Computer: A CS005 Student's Deep Realization About How We Actually Learn to Code

Hey everyone, I did a small experiment today while studying CS50. I put my computer aside, took a blank piece of paper and a pen, and tried to write some code. I realized that the simple code I write so easily on a computer actually made me struggle on paper. This was a huge eye-opener for me. I realized how lazy my brain had become because of auto-complete and IDE assistance. Here is my analysis of paper vs. computer programming:

First, I noticed that when writing code on a computer, we constantly use "trial and error." But on paper, since we don't have the luxury of making mistakes, we are forced to run every single line in our heads multiple times before even moving the pen.

In my opinion, we can actually learn the real code and programming much faster on paper. Because when you write code on a computer, it shows your mistakes and points out where you did wrong. Yes, this is actually a good thing; we notice where we made a mistake. However, we just fix that mistake and move on. We never ask ourselves, "Why did this happen?" or "Where exactly did we go wrong?" We just fix it and say, "I learned how to code." But in reality, it just makes us lazy.

Writing code on paper is completely different. Because when you write code on paper, there is no red underline to tell you where you made a mistake. To find the error, you have to investigate every line and every loop you wrote on that paper, just like a detective. The moment the computer stops thinking for us, we push our memory and logic to the absolute limit. This is exactly why writing code on paper transforms us from being just code-copying robots into real programmers who understand the root of the problem.

In short, the computer gives us speed, but the pen and paper teach us deep thinking and permanent learning. What do you think about this?

reddit.com
u/Derindusunce005 — 5 days ago
▲ 10 r/cs50

CS50X Week-8 Homepage Finally completed

At first I thought switching from terminal output to the web UI would be fun and easy but NO. It wasn't at all. Anyways, it does take a lot of time but here is my solution to the problem set.

u/lowkiluvthisapp — 4 days ago
▲ 21 r/cs50

Completed CS50X

I had a lot of fun with the final project. I should point out that you may need to rehearse or do dry runs of your video presentation because it is tough to keep it under 3 minutes. Keep your presentation on point. And documentation in the readme.md is very important. Make sure you take the time to set your project apart from other assignments, and make that file as complete as possible. Remember that other people will be looking at your project, and this file helps to explain how to use it, and what purpose your project files serves. Good luck.

u/ReviseResubmitRepeat — 5 days ago
▲ 8 r/cs50

About to start cs50x from absolutely zero. I would like to have a study partner with whom I can track accountability and discuss things.

if interested, pls dm with a bit about yourself

reddit.com
u/apocalyptic_wishes — 6 days ago