The point is not to copy, also if caught copying(which happens very often) they will ban u from edx, and revoke ur certificate(past certificates too). And trust me u dont want to be banned from a top uni.@@hashaamzahid3319
if you are reading this, you can do it and you got this! most people will think that a course like CS50 would be impossible to land a job, but at the end of the day it's up to you to push through because it's still possible, the only thing that's going to stop you is yourself. Just set your mind to it and keep believing!
Thank you for your comments on how to not fail with CS50, as I was one of the folks who dropped out. I was doing exactly what you said we shouldn’t. So now I will try and do what you suggested. While I am no youngster, I still feel that I have the drive to complete the course and learn to code. My problem has been taking an idea and being able to turn it in to a plan. Or as some folks say having a vision and being able to bring it home. So thanks oh I am 67 years young right now.. All the best for 2023
I've been immersed in Python programming for the past 8 years, mainly through watching hours of video content without much practice. However, when I enrolled in CS50, I found myself struggling with the problem sets (psets), which were exceptionally challenging. Even seemingly easy problems took days to solve. Currently, I'm working on pset2, and I'm on this journey alone without any tutors or friends in the field to rely on. I'm determined to complete the course, but it might take me longer than I initially expected. If you carefully go through each pset and retain what's covered in the lectures, you might be able to solve the psets. However, if you don't grasp the lecture material, it's crucial to revisit the lectures to understand their context. To my friends who are also tackling this course, feel free to gather here for advice and support.
I am currently on pset 8 for the course, and not gonna lie, been struggling a fair bit. I understand what is being said in the lectures, but having a nightmare of time remembering the proper syntax for the different languages discussed. If it wasn't for a couple of friends who are professional programmers/coders basically acting as tutors for me, not sure I would have gotten this far. I was actually feeling pretty bad about how much trouble I was having at times until a friend pointed that this is a Harvard course, and Harvard, not exactly known for easy classes, so the fact that I was understanding a good chunk of things even if I still needed help was a good sign.
@@realKombina Thanks! I am powering through. I know I won't become a programmer from this class, buts definitely giving me a good base I can build off of!
Another thing you can do is instead of always watching the lectures everytime you feel lost, you can look for the notes that the course offers you of every lecture. It includes notes of important details said in the lectures, which in my opinion is a big win and easier than watching the whole class/lecture again. And you can always print them if you want to have them at hand and more accesible.
If someone like me who wasn’t prepared for college can get through Introduction to Programming at an engineering school can do it you should be able to succeed.
I have a doubt regarding recording and uploading videos. Is it mandatory to upload videos on UA-cam and share the link? In these videos, we want to provide explanations with a voiceover.
Man, youtube algorithm doing its job. Today I was doing pset 5, and it is so hard than the previous ones, and I thought maybe I have to stop doing the course as the psets seem so difficult. I will follow these steps, let's see if I will be able to finish it or not. Thanks for the video.
Another note you may have mention is that the whole course is graded overall not each week. Just like IRL college - you dont have to pass EVERY WEEK with a grade A. As long as you commit to atleast trying to learn the material if you get stuck one week just Submit the best you can do. Remember at Harvard they do CS50 PLUS 2-3 other classes at that same time!!!
Just dropping a comment here and I will be back what will be my progress for CS50. Thank you for the clear and precise insights and recommendations, a great help.
Instead of always watching the lectures everytime you feel lost, you can look for the notes that the course offers you of every lecture. It includes important details said in the class which I think is very usefull if you want a more quick and accesible source of information from the lecture. And you can print it if you want it at hand and highlight info that you easily forget.
I can connect with what you are saying. Many people can connect with your life story. From my opinion this is not about ego. This is about pushing people into different industries and filling out positions that the economy needs not about what you need. From my experience, if you are want to do something you have to do it yourself. Nobody will support or push you, give you incentives or motivation to pursue it. If you want something then it is up to you to get it. Whether it's America or some other countries, the rules are pretty much the same.
Will be submitting my final project this week. Been working on it for almost 2 weeks now. I feel burned out really. Wish me luck ppl ...and btw you can do it! If I can, why can't you? Good luck.
@@realKombina Thanks! Yeah I did, even though it wasn't a mind blowing project, it made me quite engaged and I learned a lot from it. You can check it out in my channel.
i wonder if using the duck ai is hampering my ability to learn. on one hand its just easier to pester the ai with questions after questions to fully understand and conceptualize the assignment or method i am using. on the other hand it sometimes feels like it spoils the assignment, or at times it feels like i am cheating my self out of finding the answers on my own by scouring stack overflow and rewatching the lectures.
No. Keep using it. It is a good way to learn. It’s like asking a study partner - without him giving you the answer solution. ChatGPT on the other hand - don’t use it.
Definitely feel like a dummy bc I'm literally stuck on week 1 with the Mario problem and feel pretty lost on how to even remotely code those damn "blocks" lol. I get this course is supposed to be tough but it really seems like they don't give you much help with these problems. I'm just hoping I can figure it out eventually otherwise it feels like I'm not learning anything and will have to resort to finding help online.
Hi! I have just finished week 4 problem set after starting from about three weeks. I'm doing bachelor in Computer Science ( first year) in a greek university. I actually took some help from online solutions and the ai from Harvard. Will they remove me for doing this? I didn't copy paste exactly as it was but used to write first on my own and then my answers would resemble a lot with the online solutions.
I'm crying with this , cuz it was supposed to I and my friend be in the 5th week, but we are stuck in the week 2 😭😭😭 We are not getting out of the log 1 problem 😭 And I feel it's mainly because of me, cuz I'm being super inconsistent with the classes.😞 But anyway, thank you very much for the video ❤️
I have a doubt regarding recording and uploading videos. Is it mandatory to upload videos on UA-cam and share the link? In these videos, we want to provide explanations with a voiceover.
@@realKombina hey thanks for the reply . yeah i actually find out about the chatbot yesterday but is it good for me as beginner to getting help from him whenever im stuck with something?
How to fix ? Error, failed Liner command (use -ve for invocation) how to fix that bro, I'm just in my pset1 and been 1 week already stuck in same place.
@@realKombina sir I 0 knowledgeable of computer I am 45 year old working as cleaner. Can I do this course and get job like front end developer? Plz reply
I tried finishing Tideman for a week. And I didn't. I submitted the "more comfortable" assignment instead. Afterwards I found out CS50 sells T-shirts that say "I Passed Tideman". cs50.harvardshop.com/products/i-finished-tideman-cs50-t-shirt
Did you take any help from youtube or friends to solve the problems when you used to get stuck? Or could you solve each of the problems on your own? Cause as a beginner, I'm finding it difficult to solve the problems of PSET1 :(. So I look for solution or take some idea from the web and then implement on my own way. So what do you think about this approach?
I get and respect your view on CS50, i can partially agree, and also can confirm their methods of educating are amongst the best, but.. but In my oppinion C++ will do far greater work for teaching students how to structure and understand code. Also there is absolutely no point of cs50 library, shortcuts at the begining of learning new skill don't do studenta a favor.. I get the idea but, would of been better to teach us gow to create our own library and use it throughout few lectures. This is not really a criticism, it's just my point of view. I appreciate your video mate, and i strongly believe if you keep going and stay true to yourself and to the nature of your videos, you will exceed your own expectations! Best wishes! 👌
@Wrath Baby First and foremost I commented on why C++ would not be my first choice. IF you want to learn the concept of Memory Management and other low level stuff, than C is, in my humble opinion, the better tool for the job as you'd probably call it. There is NOTHING wrong with choosing Python or JS as your first language if you just want to get things done and learn how to write basic code. But a lot of people find joy in developing an understanding of the low level processes that allow your computer to do all the funky stuff you know and love. IF you want to learn said things you probably wont be able to avoid learning C or C++. I honestly dont understand the point you are trying to make because i did not imply any of this through my comment
@@realKombina thanks man for making this video. I love it! I am a pharmacist and I am trying to learn programming so one day I can use it to apply to my profession.
I am having issues with it. I understand what David is teaching, but I am having a bitch of time remembering all the syntax, and while its probably just in my head, it at times feels like the problem sets are lot more complicated than what is gone over in the lectures. I am powering through, I luckily have a few friends who are progammers and have happily put on their tutoring hats to help me, but its still a tough course for me. Harvard, not exactly known for easy classes, ya know.
You know CS50 is hard since even the teacher is sweating from the difficulty
Hahaha
but my question is that there is lot of github solution available of cs50x why people say it is harder ?
@@hashaamzahid3319 it is so hard if you truly do it by yourself
The point is not to copy, also if caught copying(which happens very often) they will ban u from edx, and revoke ur certificate(past certificates too). And trust me u dont want to be banned from a top uni.@@hashaamzahid3319
@@hashaamzahid3319 you're not supposed to look at solutions bro
if you are reading this, you can do it and you got this! most people will think that a course like CS50 would be impossible to land a job, but at the end of the day it's up to you to push through because it's still possible, the only thing that's going to stop you is yourself. Just set your mind to it and keep believing!
Amen!
Thank you for your comments on how to not fail with CS50, as I was one of the folks who dropped out. I was doing exactly what you said we shouldn’t. So now I will try and do what you suggested. While I am no youngster, I still feel that I have the drive to complete the course and learn to code. My problem has been taking an idea and being able to turn it in to a plan. Or as some folks say having a vision and being able to bring it home. So thanks oh I am 67 years young right now.. All the best for 2023
Much success. Basically do the bare minimum to pass. You don't need to make a super idea with a super plan for that
I've been immersed in Python programming for the past 8 years, mainly through watching hours of video content without much practice. However, when I enrolled in CS50, I found myself struggling with the problem sets (psets), which were exceptionally challenging. Even seemingly easy problems took days to solve. Currently, I'm working on pset2, and I'm on this journey alone without any tutors or friends in the field to rely on. I'm determined to complete the course, but it might take me longer than I initially expected.
If you carefully go through each pset and retain what's covered in the lectures, you might be able to solve the psets. However, if you don't grasp the lecture material, it's crucial to revisit the lectures to understand their context. To my friends who are also tackling this course, feel free to gather here for advice and support.
Hey, I'm also attending this course alone, facing a lot of difficulties, how about we could connect to share our difficulties and get them resolved??
@@chiragjain1452 hey, i am planning to start this course, Are you still on the same route? Can you share your difficulties and roadmap so far?
blessed by the algorithm sir! great video. The difficulty spike from the intro to even the first Pset is crazy.
stay in there - you will succeed!
I am currently on pset 8 for the course, and not gonna lie, been struggling a fair bit. I understand what is being said in the lectures, but having a nightmare of time remembering the proper syntax for the different languages discussed. If it wasn't for a couple of friends who are professional programmers/coders basically acting as tutors for me, not sure I would have gotten this far.
I was actually feeling pretty bad about how much trouble I was having at times until a friend pointed that this is a Harvard course, and Harvard, not exactly known for easy classes, so the fact that I was understanding a good chunk of things even if I still needed help was a good sign.
You can do it!
@@realKombina Thanks! I am powering through. I know I won't become a programmer from this class, buts definitely giving me a good base I can build off of!
Another thing you can do is instead of always watching the lectures everytime you feel lost, you can look for the notes that the course offers you of every lecture. It includes notes of important details said in the lectures, which in my opinion is a big win and easier than watching the whole class/lecture again. And you can always print them if you want to have them at hand and more accesible.
If someone like me who wasn’t prepared for college can get through Introduction to Programming at an engineering school can do it you should be able to succeed.
I have a doubt regarding recording and uploading videos. Is it mandatory to upload videos on UA-cam and share the link? In these videos, we want to provide explanations with a voiceover.
Man, youtube algorithm doing its job. Today I was doing pset 5, and it is so hard than the previous ones, and I thought maybe I have to stop doing the course as the psets seem so difficult. I will follow these steps, let's see if I will be able to finish it or not. Thanks for the video.
I'm also doing pset 5, what is going on here...
hahahah exactly the same here! "speller"
Finally I finished it, shorts really helped. I also looked for explanations on youtube when I was stuck, but overall I did the most part of it
What is pset 5?
@@tybaltmercutioit means problem set 5, each week has its own problem sets
Another note you may have mention is that the whole course is graded overall not each week. Just like IRL college - you dont have to pass EVERY WEEK with a grade A. As long as you commit to atleast trying to learn the material if you get stuck one week just Submit the best you can do. Remember at Harvard they do CS50 PLUS 2-3 other classes at that same time!!!
Just dropping a comment here and I will be back what will be my progress for CS50. Thank you for the clear and precise insights and recommendations, a great help.
update?
Instead of always watching the lectures everytime you feel lost, you can look for the notes that the course offers you of every lecture. It includes important details said in the class which I think is very usefull if you want a more quick and accesible source of information from the lecture. And you can print it if you want it at hand and highlight info that you easily forget.
i printed lecture notes ıts very good working tip thanks man
@@ibrahimkutuk9403 No problem, always here to help 👍🏻
high-quality video. nice
the video suddenly stopped I thought there was something wrong lol
I can connect with what you are saying. Many people can connect with your life story. From my opinion this is not about ego. This is about pushing people into different industries and filling out positions that the economy needs not about what you need. From my experience, if you are want to do something you have to do it yourself. Nobody will support or push you, give you incentives or motivation to pursue it. If you want something then it is up to you to get it. Whether it's America or some other countries, the rules are pretty much the same.
Will be submitting my final project this week. Been working on it for almost 2 weeks now. I feel burned out really. Wish me luck ppl
...and btw you can do it! If I can, why can't you? Good luck.
Much success! Did you finish?
@@realKombina Thanks! Yeah I did, even though it wasn't a mind blowing project, it made me quite engaged and I learned a lot from it. You can check it out in my channel.
There’s a lot of UA-cam videos explaining problem sets for deeper knowledge and help if needed
What a great underrated video.
i wonder if using the duck ai is hampering my ability to learn. on one hand its just easier to pester the ai with questions after questions to fully understand and conceptualize the assignment or method i am using. on the other hand it sometimes feels like it spoils the assignment, or at times it feels like i am cheating my self out of finding the answers on my own by scouring stack overflow and rewatching the lectures.
No. Keep using it. It is a good way to learn. It’s like asking a study partner - without him giving you the answer solution. ChatGPT on the other hand - don’t use it.
What an abrupt end to the video 😅
THank you
am on the final project now
great video dude
Why am i seeing this now. I just finished cs50 a few days ago
Meaning you're now a Programmer 👍💯
Definitely feel like a dummy bc I'm literally stuck on week 1 with the Mario problem and feel pretty lost on how to even remotely code those damn "blocks" lol. I get this course is supposed to be tough but it really seems like they don't give you much help with these problems. I'm just hoping I can figure it out eventually otherwise it feels like I'm not learning anything and will have to resort to finding help online.
Bro I’m on pset 1 and I did the low comfortability exercise and tried moving on to the higher ones, I’m currently starting the higher mario
insightful 😄🥰
btw, if you read this comment, is the tech demand high in tel-aviv? I am interested in remote jobs but 🇮🇱 is one of my favourite places {been once}
Thanks bro
How do you guys do it to take it slowly and easy when the Assessments have such stressful deadlines?
what's the name of the song at 0:05 ?
thank you
your content is so helpfull
Hi! Are there outside resources besides stack overflow and the lecture themselves to help you along the way?
Yes, but those are the ones I found most useful.
@@realKombinaim stuck in 1 problem terminal not taking commands can I delete hello.c after submitting it
Hi! I have just finished week 4 problem set after starting from about three weeks. I'm doing bachelor in Computer Science ( first year) in a greek university. I actually took some help from online solutions and the ai from Harvard. Will they remove me for doing this? I didn't copy paste exactly as it was but used to write first on my own and then my answers would resemble a lot with the online solutions.
POV : you're stuck at Week 5 Spelling Problem and looking for help !
I'm crying with this , cuz it was supposed to I and my friend be in the 5th week, but we are stuck in the week 2 😭😭😭
We are not getting out of the log 1 problem 😭
And I feel it's mainly because of me, cuz I'm being super inconsistent with the classes.😞
But anyway, thank you very much for the video ❤️
Bro how can you just miss a semicolon and wake up next day !? The corrector literally says you when your code has errors and where they are located
I hope the corrector always works perfectly for you
I’m stuck on the first project and is due tomorrow 😢
Just do the bare minimum, enough to pass. Read the specs well!
I have a doubt regarding recording and uploading videos. Is it mandatory to upload videos on UA-cam and share the link? In these videos, we want to provide explanations with a voiceover.
Hey it is only mandatory for the more advanced courses. Whenever an assignment requires it - it will say it in the specs.
Pov Getting your advice in Pakistan 🇵🇰! And you are from Isreal! Soo Rare.
question hope you answer after that long time of the video 😅 . is it good to ask chatgpt to help us in the problems ?
CS50 has their own chatbot that complies w/ the course's policy. cs50.ai
@@realKombina hey thanks for the reply .
yeah i actually find out about the chatbot yesterday but is it good for me as beginner to getting help from him whenever im stuck with something?
How to fix ?
Error, failed Liner command (use -ve for invocation)
how to fix that bro, I'm just in my pset1 and been 1 week already stuck in same place.
Yes! The semicolon 😭😭
were can i get the community or the website?
cs50.harvard.edu/x/2023/
I have done Python, like the Beginner to Intermediate stuff, is CS50 worth it for me ?
Yes. See: ua-cam.com/video/l3H18xyz3U4/v-deo.html
@@realKombina sir I 0 knowledgeable of computer I am 45 year old working as cleaner. Can I do this course and get job like front end developer? Plz reply
Any help for tideman? Tideman hit me hard
I tried finishing Tideman for a week. And I didn't. I submitted the "more comfortable" assignment instead. Afterwards I found out CS50 sells T-shirts that say "I Passed Tideman". cs50.harvardshop.com/products/i-finished-tideman-cs50-t-shirt
Did you take any help from youtube or friends to solve the problems when you used to get stuck? Or could you solve each of the problems on your own? Cause as a beginner, I'm finding it difficult to solve the problems of PSET1 :(. So I look for solution or take some idea from the web and then implement on my own way. So what do you think about this approach?
Same
ua-cam.com/video/RT00mYxxIxA/v-deo.html
can i take the course 2 hrs three days a week ?
What is the question?
I get and respect your view on CS50, i can partially agree, and also can confirm their methods of educating are amongst the best, but.. but
In my oppinion C++ will do far greater work for teaching students how to structure and understand code. Also there is absolutely no point of cs50 library, shortcuts at the begining of learning new skill don't do studenta a favor.. I get the idea but, would of been better to teach us gow to create our own library and use it throughout few lectures.
This is not really a criticism, it's just my point of view.
I appreciate your video mate, and i strongly believe if you keep going and stay true to yourself and to the nature of your videos, you will exceed your own expectations!
Best wishes! 👌
Heyy, can you perhaps recommend a course of equal depth that goes over C++ instead?
like the other comment asked, can you recommend a course of equal depth that goes over C++ instead?
I think c++ is horrible for beginners. In you want to develop an understanding of memory management etc. just learn plain C
@Wrath Baby First and foremost I commented on why C++ would not be my first choice. IF you want to learn the concept of Memory Management and other low level stuff, than C is, in my humble opinion, the better tool for the job as you'd probably call it. There is NOTHING wrong with choosing Python or JS as your first language if you just want to get things done and learn how to write basic code. But a lot of people find joy in developing an understanding of the low level processes that allow your computer to do all the funky stuff you know and love. IF you want to learn said things you probably wont be able to avoid learning C or C++. I honestly dont understand the point you are trying to make because i did not imply any of this through my comment
who else did lecture 0 and problem set 0 including learning how to use vscode for python and learning github in 1 day? lol
How did it go?
Can I find a job after completing cs50?
Nope:)
@@BertaCodes so what else do I gotta do?
ua-cam.com/video/WkSqD6zJnPg/v-deo.html
@@realKombina thanks man for making this video. I love it! I am a pharmacist and I am trying to learn programming so one day I can use it to apply to my profession.
Honestly the part that takes me the longest is the lecture
Then you're already miles (or kilometers) ahead
Nice video.
Thanks!
The exercises are easy, you just need to use logic. I finished it in a week.
Cheers!
No one is grading you so you can't fail.
Right. Failing means not finishing
Thanks Mr. Jew
people are failing cs50?
Yes
It's hard AF. I'm not a programmer so it's so hard especially the logic part
HarvardX Cs50x dude
I am having issues with it. I understand what David is teaching, but I am having a bitch of time remembering all the syntax, and while its probably just in my head, it at times feels like the problem sets are lot more complicated than what is gone over in the lectures. I am powering through, I luckily have a few friends who are progammers and have happily put on their tutoring hats to help me, but its still a tough course for me. Harvard, not exactly known for easy classes, ya know.
Chat Gpt helps me a lot with this course
of course :)