Programmer of 30 years here. Two things I want to address: 1. Kombina is absolutely correct when he says net randos are parroting "No. You can't get a job with just CS50". Think about it. You can get a job with a code bootcamp that runs 12 weeks. But, you can't get a job with a course running a similar amount of time (with MUCH better content/delivery) taught at friggin Harvard? This isn't a court-room, so not going to argue about pace, content, drinking from firehoses and the like. It's enough. Full-stop. From CS50 on you are more than capable to just go deeper into CS more generally, build stuff and refer to docs. If you completed CS50 as it is intended to be completed and think you still aren't, you're wrong. Kill or learn to cope with the imposter in you. If you've done CS50, go build and read docs. You're there. 2. Kombina, will you give an opinion on Tideman? Keep up your amazing content. I actually never comment on RUclips. My son is learning to program (from CS50 mind you!) and came across your channel. I have been frustratingly trying to get young people/career changers to understand the true depth and usefulness of CS50 for years now. I am so thankful to find a voice on here fighting the good fight!
But you also have to offer realistic guidelines as well With a lot of people complaining about how hard it is to land a job in tech despite the vast increases in education from boot camps, Based on a rough Google search/Gemini compilation, 73% of the US's workforce in software engineering have bachelor degrees (no, of course you don't need a degree to do well, and no you don't have to have taken a boot camp to do well either, but you have to consider that, out of current developers in the field, that's less than 30% of current developers working professionally in the US) You also have to make sure you look into the curriculum of cs50 and the other cs50 courses Like, they are all great foundational courses but this isn't like a dedicated data structures and algorithms class that'll help you ace technical leetcode questions. It doesn't go over current frontend languages, you don't learn design specifically, nor does it teach you important ideas in software engineering like model-view-controllers and system design Once you finish the class, this is only a tiny piece of the whole pie of software engineering. Yes, I hope your son gets a job from just cs50, but if it was this easy to get a job, then why isn't everyone doing so? You can't get a job as a game programmer off of CS50, you don't even get into the basics of how to make a game engine using something like openGL or SDL. You would be unlikely to get a backend role with cs50 because it doesn't cover the most used language in backend... Java... You won't get a front end job with cs50 because it doesn't touch frontend technologies (js/html5/ front end frameworks and libraries/nodejs) Kambina already had some experience coding before he took cs50. He had already put work in before the class. Don't just rely on someone selling you a dream, you have to put the effort into researching and making sure you're making the right decision just taking cs50 to get a job in tech Take mock interviews, leetcode, and build some projects... But *don't* put your eggs in one basket. I went the college route but got my jobs and internships by going outside the classroom: Hackathons, game jams, running events & creating apps for those events, websites, phone apps, games... I networked as a college journalist and through my school's honors program, and I joined a lot of clubs. I procrastinated a lot but I at least always had something I had to be doing to up my career to get hired. Just getting a job isn't the end of the journey. You still have to WORK the job and if you don't show promise, then PIPs, layoffs, and other things take their place. Please, if your son is serious about software engineering, make sure he isn't basing all of his knowledge off of one introductory Harvard class No one gets a job as a python developer off of the intro to programming class for a reason
Thanks alot! I needed this. I'm working on a full time job and currently on week 1 in CS50. No background in coding and I'm really struggling in C but I always think that I'm taking baby steps, so no pressure in learning. What I've learned in this video is to live a healthy lifestyle and don' rush learning!
You and your videos have been a god-send! I'm currently preparing to move up from shipping and receiving to general IT tech support/application programming within 1-2 years, so your advice on all things CS50 have been helping me boost my confidence of knowing I can and will do this! Thanks for everything, cheers!
I'm actually in week 5 too and man... couldn't do lab (needed the walkthrough) and i need to do speller, and that's hard. I don't want to ask for someone for help, it's not arrogance, I just need to prove that i'm able to do it by myself
@@realKombina Almost, I'm actually on week 7 (SQL), only 3 more weeks to go. Sad thing is I'm going to serve the army in my country, so for 2 months or even more I won't be able to study CS50
Love your videos! I'm on week 4 of CS50 and have some background experience with coding, but not with C. I wouldn't have felt confident at all to even look at jobs yet, but this really inspired me! I think people that are learning programming feel like they never have enough experience or education (bootcamps, courses, etc.), but you really prove them all wrong.
I tell you what, these online courses are much better to feel lost and struggle with, when you spend $$$, than feeling the same at university when you owe $$$$$$ in student loans. Rather than being the 5% permitted into Harvard to study, the gate of opportunity is opened to many online, and that's a great feeling.
Thank so much for this video, I have some knowledge of JavaScript html css and some frameworks but I felt I wasn’t understanding what I was doingand started being demotivated. I’m in my third week of cs50 and I feel really good this is what I needed, the confident is back and I’m sure it’s gonna a boost for my career (started coding at 37 now I’m 40 and 3 kids). Thanks again
Same here! Only on week 1 so far for me. But already I feel like I understand things that made no sense to me in the past. Like a loop on JavaScript was confusing, but a loop in C...oddly made sense?? Also 38 now with 1 kid. Gotta do what I can to support the family! Keep it up my friend!
fwiw... I found that I learn more and more from these lectures the more I listen to them. (Personal info, I got my certif for cs50 and cs50p, but I still keep cs50 lecture 9 in an open chrome tab -- not just bookmarked -- and I keep on going back to it when I'm working w/Flask. )
I'm contemplating taking CS50 to compliment my Associate's in software development. Main reason being that while I was taught HTML, CSS, JavaScript, Java, and C, there was never a point where all of that was put together to make a functioning web application. I'm worried that CS50 might be too hard, especially since I'm a bit out of practice with HTML, CSS, and JavaScript, but I don't have the technical know how to build an adequate portfolio. I don't want to start something that I'm ultimately going to quit, but completing the course will string everything I learned together.
Definitely do it... I used to work on a community college campus after completing my Business Intelligence Associates with 4 programming certificates. It was too late to switch to software dev. Cs50 Definitely compliments your associates degree.
thank you for the informative video. I’m in a similar position, being a creative whos pivoting towards a drastic career change. So good to hear your experience. That being said, It’s lo and behold ! Lol!
Currently I am taking cs50’s python I took the first lecture a week ago watched it a couple of times fully and getting back to it whenever I feel the need to. Today I finished the first set of problems or questions and they did take me sometime and feeling lost at times but let’s pray it will click for me in future weeks
Dipping the same too. And look, you’re meant to feel stupid most of the time. That’s just part of learning how to code. After a month or two things will slowly start making sense. Also never feel bad googling and using other people’s code. Even the best of developers google and use other people’s code every freaking day. Good luck
Thank you man i appreciate this video im learning CS50 by a month now but i did no know that you can get a certiface for free in CS50 im lucky i watch this video thank you very much
Interesting because up to week 6 I felt very confident and like I am learning a lot. week 7 with sql was not difficult but it already felt very disconnected from the rest of the course and I am currently in week 8 with html,css and java and its by far the worst week so far for me. I got my homepage almost done and I think it looks rather nice but I felt like I had absolutely no idea what I am even doing in this week because it felt very disconnected from the weeks before in which i developed some confidence in C and python.
If you pass week 6 - it means you can finish the course. It doesn't get harder from there. It is meant to feel like you have no idea what you're doing. Thats how you learn. Much success!
@@repp181 No I am still working on the final project. It requires me to go quite far beyond my horizon and thats why I take my time with it. But I finished the rest of cs50.
Tk you so much for sharing your story. I really needed that and congrats for the courage to stand up despite ppl telling you not to. Frequently, such attitude is necesary. Subscribing to the channel now!
You watch the lectures three times over? I thought I was the only one! I'm most the way through watching CS50 on youtube and I wouldn't dream of applying for a job yet. I feel like I've only just got my feet wet, just a tiny dabble in several languages. I don't think I'll feel comfortable getting a job for at least a year or so of study (part time). I want to have a good foundation for wherever I go and I don't want to embarrass myself, and I can keep the bills paid until then. But your video was still an inspiration. Shalom.
I have done cs50, cs50's mobile dev with React Native, harvard's cs75, MIT 6.001x, MIT 6.002x, MIT 18.01, MIT 6.042J, MIT 6.005 and am currently half way through MIT 6.006 and have still not yet found a job based on these courses in Pakistan. I did went till for a final interview with one local startup and then they ghosted me
Wow sorry to hear that you have put so much effort and seen no return. Definitely try focusing on a specific position you want to get hired, and try to tell the story to recruiters that "I'm valuable". I also recommend you work on your communication and interview skills. Most likely you're focusing too much on your education and experience, and not focusing enough on "people skills". Check out the recent videos on this channel where I cover these topics. Wishing you success!
@@realKombina and to top all the misery I got admitted into one of the so called top universities in my country and they denied me admission into any field just because I was a color blind despite been eligible on merit for any field, I was offered civil engineering which I found that I had no interest in and did the unthinkable without thinking of the consequences and instead of doing something i had no interest in for the rest of my life I dropped out. One decision and some of my condition that I had no control over turned my life upside down.... spend years in depression and finally came across cs50 in 2017, fell in love with coding and have been learning ever since based on all the free online resources one could find.... I guess ppl in my country still cant comprehend the power of online education that ppl could simulate actual CS degree from courses of Haravrd and MIT
Here is the syllabus. It looks fine. But it's pretty wide net and shallow depth. Week 0 Scratch = Skip this...... Computer Science. Computational Thinking. Problem Solving: Inputs, Outputs. Representation: Unary, Binary, Decimal, ASCII, Unicode, RGB. Abstraction. Algorithms. Running Times. Pseudocode. Scratch: Functions, Arguments, Return Values; Variables; Boolean Expressions, Conditionals; Loops; Events; Threads. Week 1 C = oh god I hate C, but it looks like only basics... C. Source Code. Machine Code. Compiler. Correctness, Design, Style. Visual Studio Code. Syntax Highlighting. Escape Sequences. Header Files. Libraries. Manual Pages. Types. Conditionals. Variables. Loops. Linux. Graphical User Interface (GUI). Command-Line Interface (CLI). Constants. Comments. Pseudocode. Operators. Integer Overflow. Floating-Point Imprecision. Week 2 Arrays = read about gcc, git, and basic terminal stuff Preprocessing. Compiling. Assembling. Linking. Debugging. Arrays. Strings. Command-Line Arguments. Cryptography. Week 3 Algorithms = good luck learning this in one week. Conceptually you can understand them in minutes, but implementing makes you go ughh... Searching: Linear Search, Binary Search. Sorting: Bubble Sort, Selection Sort, Merge Sort. Asymptotic Notation: , , . Recursion. Week 4 Memory = POINTERS OH NO! Pointers. Segmentation Faults. Dynamic Memory Allocation. Stack. Heap. Buffer Overflow. File I/O. Images. Week 5 Data Structures = Why not teach these before algorithms? These are SUPER easy to use. Abstract Data Types. Queues, Stacks. Linked Lists. Trees, Binary Search Trees. Hash Tables. Tries. Week 6 Python = Ok but why though? Also...We are just gonna go over basics again. Exposure to another language is fine I guess. Python: Functions, Arguments, Return Values; Variables; Boolean Expressions, Conditionals; Loops. Modules, Packages. Week 7 SQL = This deserves 2 weeks. Language is easy but you're gonna spend alot of your time with databases... SQL: Tables; Types; Statements; Constraints; Indexes; Keywords, Functions; Transactions. Race Conditionals. SQL Injection Attacks. Week 8 🎃 HTML, CSS, JavaScript = Funny how the thing everyone recommends you start with is at the end. I agree with this placement. This is cake.. Internet: Routers; TCP/IP; DNS. HTTP: URLs, GET, POST. HTML: Tags; Attributes. Servers. CSS: Properties; Selectors. Frameworks. JavaScript: Variables; Conditionals; Loops. Events. Week 9 Flask = ew why? Flask. Route. Decorators. Requests, Responses. Sessions. Cookies. Week 10 Emoji = skip Precision. Unicode: Emoji, Code Points, ZWJ.
I believe cs50 is a good course and learn us very important things to build a project . so our certificate is a good resume. thanx for your explanation ☺
in my case I wanna finish cs50x, then move to python for everybody, and finally take cs50 for web development then see what happens applying for jobs, that's my plan right now
that's a good plan! cs50 also has a good python course. if you can, take cs50x, cs50p, cs50 web and cs50ai (the ai course is great for learning more advanced data structures / algorithms)
Great video. Thank you for yr sharing. I felt Week9 problem - finance is really difficult and almost wanna give up, but i almost get it done today. Just worry now if have enough time to complete the final project. Anyway i will catch up the schedule
Well, you were under qualified for sure and CS50 is just an introduction to Computer Science! So you can't get a job after CS50, because you need to learn more about a certain thing to get a certain job.
Really like the video and the enthusiasm of yours man. I Just have a question, when you made this CV, didi you put only the Problem Sets that we do I CS50 or something else? I will follow yours tips and see if it works for me ass well! Thanks man you really say things that are good for people.
Keep in mind this is all anecdotal and this is coming from a content creator lol. Where is your discrete math course, or your software development course to learn about use cases, system requirements and design? Where is your math background, calc 1, calc 2? Sure if you want to be a front end web dev then do a bootcamp after cs50 and thats it. Im currently in a data structures class and we did linked list singular, double linked list, circular linked list, double circular, unsorted and sorted for all of those. School is the best route if you ask me but my advice is also anecdotal but christ, I am tired of seeing people get hyped up only to find out this aint for them. Its one of the most dropped major. If you love math, then you'll go far. If you don't try front end web development and maybe you'll be fine enough to get a decent job. Don't expect to climb higher both in position and salary if you don't love this or want to get deep into the field
Hey sir. Great video. I'm happy and very encouraged to hear your story. I'm about to start to the Odin project's JavaScript course. I was wondering if it's possible to joggle that with Harvard's cs50?
I would highly recommend taking the time and doing them separately. I know it’s fun and exciting and you want to get them both done, but give your all to each course and do one at a time. You’ll thank yourself later!!
I don't mean not to sound like a braggart but, it's week 3 for me...& we jellin' over here man. (It IS time consuming though.) I was planning on completing CS50, then going over some of code academys stuff, THEN signing up for a 6month bootcamp Then, getring placed into a contract/job. But man my hands get really itchy sometimes. And I wonder if I could do it sooner.
This course is so difficult that a significant percentage of Harvard students couldn't complete the homework so they cheated and were caught. Can you get a job? The question is, can you finish the class and homework? Also, look at the job boards and you'll see that the skills you learn are not in demand. It's MUCH better to take a boot camp because they train you for skills that are in demand.
Hey man, thanks for your help I wanted ask you about studying CS50 from other place out side from de US. I think I got an answer from you. Thanks a lot for shearing. I am living in Mexico, origena
really depends on where you're located. If you're in the US, you're most likely not gonna get hired after cs50. Just because of the sheer amount of competition
Just been following the video and wanted to leave a comment: - In terms of Scratch as the programming tool - the second similar tool I know is graphical programming in Unreal Engine. :)
I went to IT on college because I honestly didnt want to risk studying math and stats with a bad Dr Happened to me once and it was so annoying and draining I could have went to CS but I didnt for that reason only, however im planning on studying CS on home and college will teach me IT I hope after I finish CS50 I will study machine learning and in college I will study data bases possible (still unsure) I heard these 2 are a really good match but im not 100% sure
I know the syntax just just can’t solve problems. Example I am on the World Cup lab for python…and I did the open file. I know pandas well so this was easy. But idk how to do count{} and the other function…..should I start over? I feel like I’m in tutorial hell.
I work in "IT" now, (Microsoft, system administration, user support etc.) and am looking to transition into development work. What kind of IT are you looking at, I have ran through that career path extensively and make a 6 figure salary. If you advise what area you are looking at I can give you a fast track career path.
Back end and some gaming looking as secondary skill or hobby as I am a accountant and has no computer background trying to learn it as I always had a interest in this field for language I am thinking about java as my first languages and more of book learner so if you have some good recommendation please share Good sir.
Did you have any prior experience in coding before starting CS50? I'm asking because i started the course but my background in this area is basically 0. Thank you.
@@NaveedAhd Try doing this one: cs50.harvard.edu/python/2022/ Its Python-only. Easier pace compared to the main CS50 course. When you finish - go back to CS50 from the beginning. Pace yourself. Don't do more than 2 hours a day. Your goal is just to show up to code and try to figure things out. You don't have to understand everything right away. All you have to do is show up 2 hours per day. No distractions. No social media. Just you and VS code. I guarantee you will make progress
Hi sir, i am currently learning cs50python and i am struggling to do assignments. That feeling make me to see answers from RUclips for just week1 problem. So i decided to not see from week2 and i am not it , i am trying to solve the problem without seeing it but still the answer is not coming. I will try my best to not to see and do assessments. My doubt is do watching lectures again and again can help me solving them or it is better read documentation from other platforms. I hope you reply to this...
I had to watch the lectures 2-3 times before completing each assignment. Do not use outside documentation - it can make things more confusing - use cs50.ai if you have questions
What is the difference between the free CS50 course and the "optional upgrade available" one? and Which one do you recommend? I've been thinking about taking the CS50
I just started with cs50, and with your video i feel more confident about it than ever, but a question still wonders around my mind, should i buy the certificate? Or is it enough to just say on my cv that i completed it? I just want to make sure about it since im putting a lot of effort on it.
Programmer of 30 years here. Two things I want to address: 1. Kombina is absolutely correct when he says net randos are parroting "No. You can't get a job with just CS50". Think about it. You can get a job with a code bootcamp that runs 12 weeks. But, you can't get a job with a course running a similar amount of time (with MUCH better content/delivery) taught at friggin Harvard? This isn't a court-room, so not going to argue about pace, content, drinking from firehoses and the like. It's enough. Full-stop. From CS50 on you are more than capable to just go deeper into CS more generally, build stuff and refer to docs. If you completed CS50 as it is intended to be completed and think you still aren't, you're wrong. Kill or learn to cope with the imposter in you. If you've done CS50, go build and read docs. You're there. 2. Kombina, will you give an opinion on Tideman? Keep up your amazing content. I actually never comment on RUclips. My son is learning to program (from CS50 mind you!) and came across your channel. I have been frustratingly trying to get young people/career changers to understand the true depth and usefulness of CS50 for years now. I am so thankful to find a voice on here fighting the good fight!
Wow what a nice comment! Cheers!
This comment means a lot thank you
Thanks man, this is actually so motivating to hear.
im about to have finished cs50x soon, you are a indie game developer? Are you hiring : ) )
But you also have to offer realistic guidelines as well
With a lot of people complaining about how hard it is to land a job in tech despite the vast increases in education from boot camps,
Based on a rough Google search/Gemini compilation, 73% of the US's workforce in software engineering have bachelor degrees (no, of course you don't need a degree to do well, and no you don't have to have taken a boot camp to do well either, but you have to consider that, out of current developers in the field, that's less than 30% of current developers working professionally in the US)
You also have to make sure you look into the curriculum of cs50 and the other cs50 courses
Like, they are all great foundational courses but this isn't like a dedicated data structures and algorithms class that'll help you ace technical leetcode questions. It doesn't go over current frontend languages, you don't learn design specifically, nor does it teach you important ideas in software engineering like model-view-controllers and system design
Once you finish the class, this is only a tiny piece of the whole pie of software engineering.
Yes, I hope your son gets a job from just cs50, but if it was this easy to get a job, then why isn't everyone doing so?
You can't get a job as a game programmer off of CS50, you don't even get into the basics of how to make a game engine using something like openGL or SDL.
You would be unlikely to get a backend role with cs50 because it doesn't cover the most used language in backend... Java...
You won't get a front end job with cs50 because it doesn't touch frontend technologies (js/html5/ front end frameworks and libraries/nodejs)
Kambina already had some experience coding before he took cs50. He had already put work in before the class.
Don't just rely on someone selling you a dream, you have to put the effort into researching and making sure you're making the right decision just taking cs50 to get a job in tech
Take mock interviews, leetcode, and build some projects... But *don't* put your eggs in one basket.
I went the college route but got my jobs and internships by going outside the classroom:
Hackathons, game jams, running events & creating apps for those events, websites, phone apps, games... I networked as a college journalist and through my school's honors program, and I joined a lot of clubs. I procrastinated a lot but I at least always had something I had to be doing to up my career to get hired.
Just getting a job isn't the end of the journey. You still have to WORK the job and if you don't show promise, then PIPs, layoffs, and other things take their place.
Please, if your son is serious about software engineering, make sure he isn't basing all of his knowledge off of one introductory Harvard class
No one gets a job as a python developer off of the intro to programming class for a reason
Thanks alot! I needed this. I'm working on a full time job and currently on week 1 in CS50. No background in coding and I'm really struggling in C but I always think that I'm taking baby steps, so no pressure in learning. What I've learned in this video is to live a healthy lifestyle and don' rush learning!
Yes! Steady long-term progress beats overnight success
@gioh8364would like to know the same.
howd it go
Did you get a job?
You and your videos have been a god-send! I'm currently preparing to move up from shipping and receiving to general IT tech support/application programming within 1-2 years, so your advice on all things CS50 have been helping me boost my confidence of knowing I can and will do this!
Thanks for everything, cheers!
Thank you! You’re channel deserve way more attention! Thank you again for everything you do.
I appreciate that! Cheers!
@@realKombina It seems like a daunting challenge but I’m committed and want to learn.
Thanks man, hope you get the job, i'm just starting and hit week 5 like a wall, had to go back to week 2 and finally everything is coming together.
I’m also currently trying to scale the wall that is week 5…😢
I'm actually in week 5 too and man... couldn't do lab (needed the walkthrough) and i need to do speller, and that's hard.
I don't want to ask for someone for help, it's not arrogance, I just need to prove that i'm able to do it by myself
Hey how's it going? Did you finish the course?
@@realKombina Almost, I'm actually on week 7 (SQL), only 3 more weeks to go. Sad thing is I'm going to serve the army in my country, so for 2 months or even more I won't be able to study CS50
@@ZAMONARO which country and is army mandatory ?
Love your videos! I'm on week 4 of CS50 and have some background experience with coding, but not with C. I wouldn't have felt confident at all to even look at jobs yet, but this really inspired me! I think people that are learning programming feel like they never have enough experience or education (bootcamps, courses, etc.), but you really prove them all wrong.
I really appreciate how honest you are and how you encourage people to try to get a job not just listening to what others think or say ❤🥂
I tell you what, these online courses are much better to feel lost and struggle with, when you spend $$$, than feeling the same at university when you owe $$$$$$ in student loans. Rather than being the 5% permitted into Harvard to study, the gate of opportunity is opened to many online, and that's a great feeling.
Thank so much for this video, I have some knowledge of JavaScript html css and some frameworks but I felt I wasn’t understanding what I was doingand started being demotivated. I’m in my third week of cs50 and I feel really good this is what I needed, the confident is back and I’m sure it’s gonna a boost for my career (started coding at 37 now I’m 40 and 3 kids). Thanks again
Same here! Only on week 1 so far for me. But already I feel like I understand things that made no sense to me in the past. Like a loop on JavaScript was confusing, but a loop in C...oddly made sense?? Also 38 now with 1 kid. Gotta do what I can to support the family!
Keep it up my friend!
@@MrPanzerDragoon I'm glad for you. that's great. thank you for your support. Wish you the best the family is the most important. Go for it 💪
I would say if your going into any game development jobs and they see a Harvard certification on computer science then that’s an easy yes for them.
May I ask why do you say so?
No
Harvard diploma then yes, no one cares about certificate. It all comes down to solving problem on the job interview!
I actually find a job as a trainee after CS50 in France ! Good luck !
Nice!
fwiw... I found that I learn more and more from these lectures the more I listen to them. (Personal info, I got my certif for cs50 and cs50p, but I still keep cs50 lecture 9 in an open chrome tab -- not just bookmarked -- and I keep on going back to it when I'm working w/Flask. )
Good content man, looking forward to hearing more of your story going forward!
I'm contemplating taking CS50 to compliment my Associate's in software development. Main reason being that while I was taught HTML, CSS, JavaScript, Java, and C, there was never a point where all of that was put together to make a functioning web application. I'm worried that CS50 might be too hard, especially since I'm a bit out of practice with HTML, CSS, and JavaScript, but I don't have the technical know how to build an adequate portfolio. I don't want to start something that I'm ultimately going to quit, but completing the course will string everything I learned together.
CS50 is not easy. But if you pass - it means you have what it takes to develop software in the real world.
Definitely do it... I used to work on a community college campus after completing my Business Intelligence Associates with 4 programming certificates. It was too late to switch to software dev. Cs50 Definitely compliments your associates degree.
thank you for the informative video. I’m in a similar position, being a creative whos pivoting towards a drastic career change. So good to hear your experience. That being said, It’s lo and behold ! Lol!
Currently I am taking cs50’s python I took the first lecture a week ago watched it a couple of times fully and getting back to it whenever I feel the need to. Today I finished the first set of problems or questions and they did take me sometime and feeling lost at times but let’s pray it will click for me in future weeks
Dipping the same too. And look, you’re meant to feel stupid most of the time. That’s just part of learning how to code. After a month or two things will slowly start making sense. Also never feel bad googling and using other people’s code. Even the best of developers google and use other people’s code every freaking day. Good luck
Excellent video! Awesome advices and I'm glad you speak this fast - totaly the type of video I like to watch.
Lol thank you. Although I did speed up the video 10%
Thank you man i appreciate this video im learning CS50 by a month now but i did no know that you can get a certiface for free in CS50 im lucky i watch this video thank you very much
Great video, great info & nice pace! Keep em coming!
Try reloading the terminal. Might take a few tries.
Interesting because up to week 6 I felt very confident and like I am learning a lot. week 7 with sql was not difficult but it already felt very disconnected from the rest of the course and I am currently in week 8 with html,css and java and its by far the worst week so far for me. I got my homepage almost done and I think it looks rather nice but I felt like I had absolutely no idea what I am even doing in this week because it felt very disconnected from the weeks before in which i developed some confidence in C and python.
If you pass week 6 - it means you can finish the course. It doesn't get harder from there. It is meant to feel like you have no idea what you're doing. Thats how you learn. Much success!
how are you doing now? are you done with cs50?
@@repp181 No I am still working on the final project. It requires me to go quite far beyond my horizon and thats why I take my time with it. But I finished the rest of cs50.
@@tobib2649 nice!! keep it up man! I'm at week 2 starting the lad tomorrow. I hope ill be able to finish cs50 one day.
@@repp181 The lad?
Tk you so much for sharing your story. I really needed that and congrats for the courage to stand up despite ppl telling you not to. Frequently, such attitude is necesary. Subscribing to the channel now!
Hey I really needed to hear this video
Thank you brother!
This is really helpful! Thank you so much!
You watch the lectures three times over? I thought I was the only one! I'm most the way through watching CS50 on youtube and I wouldn't dream of applying for a job yet. I feel like I've only just got my feet wet, just a tiny dabble in several languages. I don't think I'll feel comfortable getting a job for at least a year or so of study (part time). I want to have a good foundation for wherever I go and I don't want to embarrass myself, and I can keep the bills paid until then. But your video was still an inspiration. Shalom.
Shalom! Much success!
Thank you for that video and sharing your experience. Super usefull!
Glad it was helpful!
It REALLY seriously doesn’t matter but the phrase is “Lo and behold”
thanks mate that was very motivating :)
I have done cs50, cs50's mobile dev with React Native, harvard's cs75, MIT 6.001x, MIT 6.002x, MIT 18.01, MIT 6.042J, MIT 6.005 and am currently half way through MIT 6.006 and have still not yet found a job based on these courses in Pakistan. I did went till for a final interview with one local startup and then they ghosted me
Focus on something specific. Are you trying to be front end? Full stack? Backend? What frame work do you want to work with. Do you have a portfolio?
Try coding boot camp since in India a certificate is more preferred and if you have a degree than it is best option
Wow sorry to hear that you have put so much effort and seen no return. Definitely try focusing on a specific position you want to get hired, and try to tell the story to recruiters that "I'm valuable". I also recommend you work on your communication and interview skills. Most likely you're focusing too much on your education and experience, and not focusing enough on "people skills". Check out the recent videos on this channel where I cover these topics. Wishing you success!
@@realKombina and to top all the misery I got admitted into one of the so called top universities in my country and they denied me admission into any field just because I was a color blind despite been eligible on merit for any field, I was offered civil engineering which I found that I had no interest in and did the unthinkable without thinking of the consequences and instead of doing something i had no interest in for the rest of my life I dropped out. One decision and some of my condition that I had no control over turned my life upside down.... spend years in depression and finally came across cs50 in 2017, fell in love with coding and have been learning ever since based on all the free online resources one could find.... I guess ppl in my country still cant comprehend the power of online education that ppl could simulate actual CS degree from courses of Haravrd and MIT
@@furrukhjamal00 start working remotely
U LITTARLY earned my sub
Here is the syllabus. It looks fine. But it's pretty wide net and shallow depth.
Week 0 Scratch = Skip this......
Computer Science. Computational Thinking. Problem Solving: Inputs, Outputs. Representation: Unary, Binary, Decimal, ASCII, Unicode, RGB. Abstraction. Algorithms. Running Times. Pseudocode. Scratch: Functions, Arguments, Return Values; Variables; Boolean Expressions, Conditionals; Loops; Events; Threads.
Week 1 C = oh god I hate C, but it looks like only basics...
C. Source Code. Machine Code. Compiler. Correctness, Design, Style. Visual Studio Code. Syntax Highlighting. Escape Sequences. Header Files. Libraries. Manual Pages. Types. Conditionals. Variables. Loops. Linux. Graphical User Interface (GUI). Command-Line Interface (CLI). Constants. Comments. Pseudocode. Operators. Integer Overflow. Floating-Point Imprecision.
Week 2 Arrays = read about gcc, git, and basic terminal stuff
Preprocessing. Compiling. Assembling. Linking. Debugging. Arrays. Strings. Command-Line Arguments. Cryptography.
Week 3 Algorithms = good luck learning this in one week. Conceptually you can understand them in minutes, but implementing makes you go ughh...
Searching: Linear Search, Binary Search. Sorting: Bubble Sort, Selection Sort, Merge Sort. Asymptotic Notation:
,
,
. Recursion.
Week 4 Memory = POINTERS OH NO!
Pointers. Segmentation Faults. Dynamic Memory Allocation. Stack. Heap. Buffer Overflow. File I/O. Images.
Week 5 Data Structures = Why not teach these before algorithms? These are SUPER easy to use.
Abstract Data Types. Queues, Stacks. Linked Lists. Trees, Binary Search Trees. Hash Tables. Tries.
Week 6 Python = Ok but why though? Also...We are just gonna go over basics again. Exposure to another language is fine I guess.
Python: Functions, Arguments, Return Values; Variables; Boolean Expressions, Conditionals; Loops. Modules, Packages.
Week 7 SQL = This deserves 2 weeks. Language is easy but you're gonna spend alot of your time with databases...
SQL: Tables; Types; Statements; Constraints; Indexes; Keywords, Functions; Transactions. Race Conditionals. SQL Injection Attacks.
Week 8 🎃 HTML, CSS, JavaScript = Funny how the thing everyone recommends you start with is at the end. I agree with this placement. This is cake..
Internet: Routers; TCP/IP; DNS. HTTP: URLs, GET, POST. HTML: Tags; Attributes. Servers. CSS: Properties; Selectors. Frameworks. JavaScript: Variables; Conditionals; Loops. Events.
Week 9 Flask = ew why?
Flask. Route. Decorators. Requests, Responses. Sessions. Cookies.
Week 10 Emoji = skip
Precision. Unicode: Emoji, Code Points, ZWJ.
thank you for including that here
Go after the competition! You will make it!
Lol, thank you for the encouragement! Did you take CS50?
@@realKombina yea but I haven’t completed it yet 👀
Great video. The expression is "lo and behold."
Lol thanks
Love your personality thank you for the insight!
Thank you for such a nice compliment! Did you finish CS50? Wishing you much success!
@@realKombina Halfway through now!
You give me hope mate..Thank you for that.. Good job!
Glad to hear that!
Good luck mate!
Wow this is so inspiring! Thanks for this video. 🙏
You're so welcome!
Can I find a job after completing CS50?
Yes, Burger King is searching for new employees.
I am in week 6 and I was super confident that I can make it and i was super happy that I was taking a step closer to my dream job
You should be near the end now, how is it
Thank you for making this video❤
Love you for this
Thank you for this bro!
I believe cs50 is a good course and learn us very important things to build a project .
so our certificate is a good resume.
thanx for your explanation ☺
in my case I wanna finish cs50x, then move to python for everybody, and finally take cs50 for web development then see what happens applying for jobs, that's my plan right now
how you learn
@@yeasirarafat6870 just do the courses and look for studying methods, so you can learn what is in the course and other resources more efficiently
that's a good plan! cs50 also has a good python course. if you can, take cs50x, cs50p, cs50 web and cs50ai (the ai course is great for learning more advanced data structures / algorithms)
@@realKombina Got it, thanks, keep the good work up
@immersion hey l have the exact same plan
I finished CS50. Nobody told me that I can't get a job. I still don't have a job.
Don't give up. Keep learning. Keep looking for jobs.
Thank You!!!
Great video. Thank you for yr sharing. I felt Week9 problem - finance is really difficult and almost wanna give up, but i almost get it done today. Just worry now if have enough time to complete the final project. Anyway i will catch up the schedule
Interesting 👍🏼
You can probably find a job with less than cs50, if you have the right mindset. But lets face it most tech people don't.
Thanks it's really helpful 😊
Good advice!
Thank you for this video.
Glad it was helpful!
Well, you were under qualified for sure and CS50 is just an introduction to Computer Science!
So you can't get a job after CS50, because you need to learn more about a certain thing to get a certain job.
Great insight.
very inspiring, could you share how you highlighted this on your resume?
These assault fight againt withreligion are let get into fight , oldest get its place ! I love your vedio good energy!
The real question is can it get you past leet code
Really like the video and the enthusiasm of yours man. I Just have a question, when you made this CV, didi you put only the Problem Sets that we do I CS50 or something else? I will follow yours tips and see if it works for me ass well! Thanks man you really say things that are good for people.
Keep in mind this is all anecdotal and this is coming from a content creator lol. Where is your discrete math course, or your software development course to learn about use cases, system requirements and design? Where is your math background, calc 1, calc 2?
Sure if you want to be a front end web dev then do a bootcamp after cs50 and thats it.
Im currently in a data structures class and we did linked list singular, double linked list, circular linked list, double circular, unsorted and sorted for all of those.
School is the best route if you ask me but my advice is also anecdotal but christ, I am tired of seeing people get hyped up only to find out this aint for them. Its one of the most dropped major. If you love math, then you'll go far. If you don't try front end web development and maybe you'll be fine enough to get a decent job. Don't expect to climb higher both in position and salary if you don't love this or want to get deep into the field
Hey sir. Great video. I'm happy and very encouraged to hear your story.
I'm about to start to the Odin project's JavaScript course. I was wondering if it's possible to joggle that with Harvard's cs50?
If you have a lot of time. Otherwise you can do CS50x then CS50web.
I would highly recommend taking the time and doing them separately. I know it’s fun and exciting and you want to get them both done, but give your all to each course and do one at a time. You’ll thank yourself later!!
@@jonathanwigington5750 thanks for the advice
Big thumbs up thank you
I don't mean not to sound like a braggart but, it's week 3 for me...& we jellin' over here man. (It IS time consuming though.)
I was planning on completing CS50, then going over some of code academys stuff, THEN signing up for a 6month bootcamp
Then, getring placed into a contract/job.
But man my hands get really itchy sometimes. And I wonder if I could do it sooner.
Thank you so much
This course is so difficult that a significant percentage of Harvard students couldn't complete the homework so they cheated and were caught. Can you get a job? The question is, can you finish the class and homework? Also, look at the job boards and you'll see that the skills you learn are not in demand. It's MUCH better to take a boot camp because they train you for skills that are in demand.
I strongly want this for my life
How are you doing? Finished CS50?
Hey man, thanks for your help
I wanted ask you about studying CS50 from other place out side from de US. I think I got an answer from you.
Thanks a lot for shearing. I am living in Mexico, origena
really depends on where you're located. If you're in the US, you're most likely not gonna get hired after cs50. Just because of the sheer amount of competition
So what country or what continent can I get a job with CS50?
Just been following the video and wanted to leave a comment:
- In terms of Scratch as the programming tool - the second similar tool I know is graphical programming in Unreal Engine. :)
nice
Great ❤
How did you organize you cv
U gained a sub❤
Computer Science and IT are two pretty different things though?
Do you think taking this course will be a good way to break into the IT field as well?
Great message
Which jobs were you applying for after cs50
How do y'all do the group tasks/labs where you are supposed to work together when you're taking the course online?
I was told that in Harvard you invent jobs, not get jobs. If you want to.
I went to IT on college because I honestly didnt want to risk studying math and stats with a bad Dr
Happened to me once and it was so annoying and draining
I could have went to CS but I didnt for that reason only, however im planning on studying CS on home and college will teach me IT
I hope after I finish CS50 I will study machine learning and in college I will study data bases possible (still unsure)
I heard these 2 are a really good match but im not 100% sure
HR Lady is nice.
Dude after learning CS50P what you suggest to learn next? CS50 or the other courses in cs50p like artifical interligent?
And when to learn cs50 web ?
cs50.harvard.edu/x/2023/
Lol everyone's favorite text editor...Google Word
I know the syntax just just can’t solve problems. Example I am on the World Cup lab for python…and I did the open file. I know pandas well so this was easy.
But idk how to do count{} and the other function…..should I start over? I feel like I’m in tutorial hell.
I work in "IT" now, (Microsoft, system administration, user support etc.) and am looking to transition into development work.
What kind of IT are you looking at, I have ran through that career path extensively and make a 6 figure salary. If you advise what area you are looking at I can give you a fast track career path.
hey, what a nice comment, thanks. looking at DevOps long term.
Back end and some gaming looking as secondary skill or hobby as I am a accountant and has no computer background trying to learn it as I always had a interest in this field for language I am thinking about java as my first languages and more of book learner so if you have some good recommendation please share Good sir.
I saw a guy on RUclips getting a job after completing the course
¿Does this certificate Help me to get into a Data Analysis role?
Thanks you for the content!
Hey, no. This cert is for CS fundamentals. You would need to do a data analysis course after it. Maybe even also a math/statistics course.
Did you have any prior experience in coding before starting CS50? I'm asking because i started the course but my background in this area is basically 0. Thank you.
Zero. My previous work experience was in media production and biology (from college).
Hi king, could you share how old are you right after you finish cs50
Like and subscribing like a mother brother!
“Hold and behold” isn’t a saying, you’re saying it wrong
I am afraid because I come from a medicine background and I am not sure if I will struggle in this class.
Hey I answered you here at :30. ruclips.net/video/QkSJ6RRMkZY/видео.html
Even the HR lady shouldnt be able to tell me that she cant hire me, who does she think she is
Can you share your CV with us... It would be so helpful
ruclips.net/video/cIs7_W2nYw4/видео.html
Thank you for the ups 👍👍👍 im at week 2
How is it going? Did you finish the course?
No progress
@@NaveedAhd Try doing this one: cs50.harvard.edu/python/2022/ Its Python-only. Easier pace compared to the main CS50 course. When you finish - go back to CS50 from the beginning. Pace yourself. Don't do more than 2 hours a day. Your goal is just to show up to code and try to figure things out. You don't have to understand everything right away. All you have to do is show up 2 hours per day. No distractions. No social media. Just you and VS code. I guarantee you will make progress
Thank you
I want to be a self taught full stack developer i started it at 2018 still on html and css i cant make any progress with a mentor
Hi sir, i am currently learning cs50python and i am struggling to do assignments. That feeling make me to see answers from RUclips for just week1 problem. So i decided to not see from week2 and i am not it , i am trying to solve the problem without seeing it but still the answer is not coming. I will try my best to not to see and do assessments. My doubt is do watching lectures again and again can help me solving them or it is better read documentation from other platforms. I hope you reply to this...
I had to watch the lectures 2-3 times before completing each assignment. Do not use outside documentation - it can make things more confusing - use cs50.ai if you have questions
What is the difference between the free CS50 course and the "optional upgrade available" one? and Which one do you recommend?
I've been thinking about taking the CS50
Do not upgrade. Just take the free one. They give you a certificate in the end anyways. 100% free. Don't be fooled.
@@realKombina you are absolutley amazing! Also wanted to ask that question! Thank you
I can’t find a job with a CS degree, due to being 50+.
Wishing you much success! You can do it!
I completed my construction electrician ticket last year and am wondering if taking the CS50 course is a good idea? Should I go for it?
ruclips.net/video/4uettlxJcEw/видео.html
I just started with cs50, and with your video i feel more confident about it than ever, but a question still wonders around my mind, should i buy the certificate? Or is it enough to just say on my cv that i completed it?
I just want to make sure about it since im putting a lot of effort on it.
You do not need to pay for the certification at all. The certificate is free.
cs50.harvard.edu/x/2023/certificate/
אריה!
👊🏻🙏🏻
"hold and behold" haha
Show us your cv
What types of I.T jobs would be impressed by CS50?
IT people don't usually know how to code. If you can find a job helping IT people w/ APIs, for example, that would make you very valuable to them