🚀(Discount Link) Get 25% OFF on DataCamp subscription: datacamp.pxf.io/qz4o1Y 🎉 Udemy's Resolution Sale is live 18th-28th December. Grab top courses at unbeatable prices and start your year strong! bit.ly/3X696Pp 💻(Discount Link) Best Python Course I Also Recommend: bit.ly/47w88PR Use Code for 10% OFF (FRIENDS10)
I took both cs50p and cs50x, For a total beginner I would recommend starting with cs50p! And then slowly move to cs50x. Cs50x is significantly harder. Then you can take cs50web and cs50 sql.
Best is to start cs50x until week 6 python and complete Cs50p and then afterwards finish cs50x as you will have a better understanding of what they're explaining
I am on week 4 of CS50P and plan on doing CS50x next. do you recommend learning anything in between the classes? rather nervous with you saying "slowly move to cs50x".
why does a really top university in the world make free courses? I, as a person who doesn't know English well yet and in general I'm not very familiar with the world. I saw a course on cs50 posted on RUclips, why do they need it?
I am taking this course now. The problem sets can be very frustrating, especially when my programs have the correct outputs in the manual tests but then require rebuilding 20 times until it passes the check50.. Luckily the CS50 team are very helpful and they have a discord where discussions can be had to resolve these problems. I actually prefer the frustration of rebuilding my program 20+ times just for the amount of knowledge I gain
I feel you. The only time I have not perfected my score is on the Week 8's Seasons of love problem set. I got 1 sad face on my unit test (score: 7/8 or 87.5%). It means I have not included all necessary tests for the main program. Well, I just continued with the remaining psets8: Cookie Jar and Shirtificate. I'm on the final project now building a GUI application to track daily patients and income of my client's clinic. Good luck battling with unit tests!
5:00 I thought I misunderstood you, but I played it back multiple times. You suggest that their are 5 different problems organized from least to most difficult and "you can choose what level of problem you want to do". These problem sets are not a choice of which one you want to do. It is expected that you do them all.
@@Daniel-Dann The gradation from least to most difficult might be true with CS50X. In CS50 Python though, all problem sets need to be done. In CS50X, you can choose, for example, Mario less, if you're a beginner or Mario more, if you're an experienced programmer. Both gets the same max grade.
Hi, thanks for the information, you've posted a python road map but could you go to deep details, there are some ppl who don't have IT background like me it's a bit hard for us to understand from where to then where to....
Trying to take CS50P on edX and I have to say that they created what is probably the LEAST intuitive experience possible. Good luck trying to find the assignments and then figuring out how to do them or submit them. Not sure that it's worth the effort. Will probably trying to find something that isn't such a frustrating experience. Fail.
Hi there, I tried CS50P 2X, the lectures and notes/coarse curriculum are great but the problem sets are difficult. I understand this is Harvard and problem sets are supposed to be difficult but I had to run some of these through a tutor and they even said that there is no way these are made for total beginners. I really want to try this again but I don't want to stop again because it's too hard. Can someone please give me some advice here, am. supposed to do every single problem set for each week or start with 1 problem set until I cannot do the others? Any advice would be great, thank you.
use ai to help. its like having a professional tutor for free. this stuff is too hard for me but i work backwards with solving the problem sets and then trying to understand why it works. maybe im just dumb but it seems way too difficult for someone who is a complete beginner
Brocodes guides are only good if you have development experience in other languages and you just want to learn another language quickly, if you watch any of his 12+ hour videos without any experience at the end of the video you will be able to read pretty much any program that's already been built in that language but you won't know how to print "hello world" to save your life, because you skipped out on building a MENTAL FRAMEWORK of a developer. The cs50 python course isn't perfect but it does explain WHY some things work the way they do and it gives you assignments so you actually use your brain to solve problems (which is what coding is) and forces you to use the things you learned from the lesson (remember use it or lose it) instead of just watching and reading code and understanding it but like I said not being able to actually write it.
Just found your channel and watched some of your videos. Really engaging editing style, straight to the point and informative! Thanks a lot and I hope you find success within this youtube journey =)
I explored both. The one from Coursera's Python for Everybody might be "bloated" with unnecessary video clips and there is a progress tracker to kind of "force" you to finish each content. Harvard's CS50 does not track if you have consumed all video lectures or notes but is concerned only with problem sets submissions. If you can't do problem sets, it means you need to re-listen to Prof. David Malan's videos or read the "notes" version of the video for further assimilation of the lessons. Prof. David's emphasizes reading the documentation for some modules. The problem sets from Week 0 are really helpful as they're derived from world problems. I would recommend CS50P and then CS50X. My case though is that I took CS50X (Week 0 to Week 5 is C Language) and on Week 6 (Python), I paused to consumed all CS50P before returning to CS50X Week 7. I still recommend Python for Everybody for a very slow paced learning for those who have no computer science background. If you are a CS50 learner, the roadmap would be: CS50P/Python, CS50X/Computer Science, and your specialization (CS50 AI). You may take CS50Web too!
Machine Learning by IBM, mathematics for machine learning by deeplearningai or machine learning specialization by Stanford. I reviewed all 3 on this channel - you can check the videos for more details.
Hi! Enjoyed this video. How do you think this course compares with another popular beginner's python course 'programing for everybody(getting started with python)'.
🚀(Discount Link) Get 25% OFF on DataCamp subscription: datacamp.pxf.io/qz4o1Y
🎉 Udemy's Resolution Sale is live 18th-28th December. Grab top courses at unbeatable prices and start your year strong! bit.ly/3X696Pp
💻(Discount Link) Best Python Course I Also Recommend: bit.ly/47w88PR
Use Code for 10% OFF (FRIENDS10)
I took both cs50p and cs50x, For a total beginner I would recommend starting with cs50p! And then slowly move to cs50x. Cs50x is significantly harder. Then you can take cs50web and cs50 sql.
I took the cs50x course for first and then I moved to cs50p. For sure the cs50x is more difficult but for me you can start with both of them
Best is to start cs50x until week 6 python and complete Cs50p and then afterwards finish cs50x as you will have a better understanding of what they're explaining
I am on week 4 of CS50P and plan on doing CS50x next. do you recommend learning anything in between the classes? rather nervous with you saying "slowly move to cs50x".
@@ttrev007 nope, you can start and slowly progress week by week, cs50x curriculum will help you to understand what extra you need to learn
@@nostalgiez3429 thanks, i had been wondering if i should go straight in after CS50P.
Thanks! Sometimes it's hard to believe that one of the world's most expensive colleges allows people to learn for free lol
For sure!
They aren’t legally allowed to charge for it from what I heard. They received some government funding for it.
why does a really top university in the world make free courses? I, as a person who doesn't know English well yet and in general I'm not very familiar with the world. I saw a course on cs50 posted on RUclips, why do they need it?
Agree totally David is in a class all of his own, best explanation of how OOP works I have ever seen ;)
I am taking this course now. The problem sets can be very frustrating, especially when my programs have the correct outputs in the manual tests but then require rebuilding 20 times until it passes the check50.. Luckily the CS50 team are very helpful and they have a discord where discussions can be had to resolve these problems. I actually prefer the frustration of rebuilding my program 20+ times just for the amount of knowledge I gain
I feel you. The only time I have not perfected my score is on the Week 8's Seasons of love problem set. I got 1 sad face on my unit test (score: 7/8 or 87.5%). It means I have not included all necessary tests for the main program. Well, I just continued with the remaining psets8: Cookie Jar and Shirtificate. I'm on the final project now building a GUI application to track daily patients and income of my client's clinic. Good luck battling with unit tests!
I watched this review AFTER watching the entire course... Oh well, glad you still
recommended it.
Thanks for the review you earned another sub
You are welcome)
watching this video as I am about to finish CS50P lol.
5:00 I thought I misunderstood you, but I played it back multiple times. You suggest that their are 5 different problems organized from least to most difficult and "you can choose what level of problem you want to do". These problem sets are not a choice of which one you want to do. It is expected that you do them all.
Probably they changed it.
@@Daniel-Dann That doesn't seem to be the case. In the image you showed of the problem sets, it clearly says "submit all of the problems below"
@@Daniel-Dann The gradation from least to most difficult might be true with CS50X. In CS50 Python though, all problem sets need to be done. In CS50X, you can choose, for example, Mario less, if you're a beginner or Mario more, if you're an experienced programmer. Both gets the same max grade.
short answer, YES. There, I saved 5 minutes of your time 🙂
😅thanks
Thanks
Salute from Brasil. Thank you for the great information about this course my friend. Time to learn!!!
you are welcome!
salve! Conseguiu terminar o curso? Gostou?
@@brunoeric sim, recomendo
Cheers! Could you do a review about "CS50's Introduction to Artificial Intelligence with Python"? That would be great! : )
good idea
Yes exactly
Loved the video, straight to the point and very informative
Welcome!
What about cs1301 from Georgia Tech?
cs50P is better
hi sir, I have a question => After learning CS5O, what should I learn next in the roadmap?
It depends on what kind of programmer you want to become. For example, you can take a Web Development Course from CS50 and TheOdinProject
@@Daniel-Dann What about a windows app developer?
@@SpeaksYourWordmove to a language that wasn't made in 1975 lol.
Hi, thanks for the information, you've posted a python road map but could you go to deep details, there are some ppl who don't have IT background like me it's a bit hard for us to understand from where to then where to....
Trying to take CS50P on edX and I have to say that they created what is probably the LEAST intuitive experience possible.
Good luck trying to find the assignments and then figuring out how to do them or submit them.
Not sure that it's worth the effort.
Will probably trying to find something that isn't such a frustrating experience.
Fail.
If i learn from the youtube/freecodecamp version, can i still access the problem sets for excercise?
Imagine in your next video you find us a complete free DATA STRUCTURE & ALGORITHMS course
Hi there, I tried CS50P 2X, the lectures and notes/coarse curriculum are great but the problem sets are difficult. I understand this is Harvard and problem sets are supposed to be difficult but I had to run some of these through a tutor and they even said that there is no way these are made for total beginners. I really want to try this again but I don't want to stop again because it's too hard. Can someone please give me some advice here, am. supposed to do every single problem set for each week or start with 1 problem set until I cannot do the others? Any advice would be great, thank you.
Use chatgpt if you cant figure it out i agree they are hard
use ai to help. its like having a professional tutor for free. this stuff is too hard for me but i work backwards with solving the problem sets and then trying to understand why it works.
maybe im just dumb but it seems way too difficult for someone who is a complete beginner
How do you think it compares with Brocode’s 12h Python video?
Haven't check Brocode’s python course yet
@@Daniel-DannPlease do it!!
Any answers?
Brocodes guides are only good if you have development experience in other languages and you just want to learn another language quickly, if you watch any of his 12+ hour videos without any experience at the end of the video you will be able to read pretty much any program that's already been built in that language but you won't know how to print "hello world" to save your life, because you skipped out on building a MENTAL FRAMEWORK of a developer. The cs50 python course isn't perfect but it does explain WHY some things work the way they do and it gives you assignments so you actually use your brain to solve problems (which is what coding is) and forces you to use the things you learned from the lesson (remember use it or lose it) instead of just watching and reading code and understanding it but like I said not being able to actually write it.
Just found your channel and watched some of your videos. Really engaging editing style, straight to the point and informative! Thanks a lot and I hope you find success within this youtube journey =)
Thank you!
Which one is better CS 50p or python for everybody?? I wanna be a machine learning Engineer 💪🏻
I explored both. The one from Coursera's Python for Everybody might be "bloated" with unnecessary video clips and there is a progress tracker to kind of "force" you to finish each content. Harvard's CS50 does not track if you have consumed all video lectures or notes but is concerned only with problem sets submissions. If you can't do problem sets, it means you need to re-listen to Prof. David Malan's videos or read the "notes" version of the video for further assimilation of the lessons. Prof. David's emphasizes reading the documentation for some modules. The problem sets from Week 0 are really helpful as they're derived from world problems. I would recommend CS50P and then CS50X. My case though is that I took CS50X (Week 0 to Week 5 is C Language) and on Week 6 (Python), I paused to consumed all CS50P before returning to CS50X Week 7. I still recommend Python for Everybody for a very slow paced learning for those who have no computer science background. If you are a CS50 learner, the roadmap would be: CS50P/Python, CS50X/Computer Science, and your specialization (CS50 AI). You may take CS50Web too!
@@DaguobDagunanLex thanks a lot
The way you talk and explain your view is so funny and nice, you def got a new subscriber :)
I have machine learning in my goal set
Starting now
After completing this what would you recommend after ?
Machine Learning by IBM, mathematics for machine learning by deeplearningai or machine learning specialization by Stanford. I reviewed all 3 on this channel - you can check the videos for more details.
Are they free @@Daniel-Dann
Can we get the certificate for free? It shows that I should pay 299$ for a verified certificate
Why don't people talk about this Course i mean it's free but everyone recommend courses that are paid.
when it is free nobody is paid to promote it.
Hows cs50 cybersecurity course
Which is better python for everybody vs cs50 P??
Python for everybody
CS50P doesnt have any options, you have to do all the assignments! but good video
Thank you!
Hi! Enjoyed this video. How do you think this course compares with another popular beginner's python course 'programing for everybody(getting started with python)'.
Cs50 is superior to any courses, problem sets are actually challenging
I found them difficult to pay attention too but the lecturer in CS50 keeps me engaged... that's just me
Thank you
You're welcome
Azure AI 102
thanks
You are welcome!
Hello, I really need ur help. I am trying to set up cs50 python but am facing issues. Is there a way I could contact u to help me