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
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
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:
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!
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
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.
I really hope so.
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
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.
am I supposed to click something in here
or here
Anyone tell keypoints they care about projectset we submit
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.
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.
When I login into cs50.dev the codespace gets stuck at setting up remote connection and nothing works. I have already tried opening it using vs code desktop app and still the same problem.
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.
The title
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
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?
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?
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.
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.
if interested, pls dm with a bit about yourself