CS50P Python Review 2024 - PYTHON Course (from Harvard) - Is it Worth Your Time?

Поділитися
Вставка
  • Опубліковано 7 вер 2024

КОМЕНТАРІ • 77

  • @Daniel-Dann
    @Daniel-Dann  Рік тому +3

    🔥Celebrate International Literacy Day with Udemy! Enjoy exclusive promotions from September 1st to 7th and boost your learning journey - bit.ly/3X696Pp
    💻(Discount Link) Best Python Course I Also Recommend: bit.ly/47w88PR
    Use Code for 10% OFF (FRIENDS10)

  • @nostalgiez3429
    @nostalgiez3429 Рік тому +81

    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.

    • @relaxkingg
      @relaxkingg 11 місяців тому +3

      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

    • @CantIllaoiThat
      @CantIllaoiThat 11 місяців тому +6

      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

    • @ttrev007
      @ttrev007 8 місяців тому +2

      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".

    • @nostalgiez3429
      @nostalgiez3429 8 місяців тому +2

      @@ttrev007 nope, you can start and slowly progress week by week, cs50x curriculum will help you to understand what extra you need to learn

    • @ttrev007
      @ttrev007 8 місяців тому

      @@nostalgiez3429 thanks, i had been wondering if i should go straight in after CS50P.

  • @-stellar--blackhole-3133
    @-stellar--blackhole-3133 Рік тому +57

    Thanks! Sometimes it's hard to believe that one of the world's most expensive colleges allows people to learn for free lol

    • @Daniel-Dann
      @Daniel-Dann  Рік тому +3

      For sure!

    • @ProfShibe
      @ProfShibe 3 місяці тому +2

      They aren’t legally allowed to charge for it from what I heard. They received some government funding for it.

  • @sailordiverFU
    @sailordiverFU 4 місяці тому +4

    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

    • @DaguobDagunanLex
      @DaguobDagunanLex 3 місяці тому

      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!

  • @bluesdog88
    @bluesdog88 7 місяців тому +2

    Agree totally David is in a class all of his own, best explanation of how OOP works I have ever seen ;)

  • @mihchin
    @mihchin Рік тому +3

    Thanks for the review you earned another sub

  • @riccardoronco627
    @riccardoronco627 7 місяців тому +4

    short answer, YES. There, I saved 5 minutes of your time 🙂

  • @hongbo-wei
    @hongbo-wei Рік тому +2

    Cheers! Could you do a review about "CS50's Introduction to Artificial Intelligence with Python"? That would be great! : )

  • @lulzinfinito
    @lulzinfinito Рік тому +2

    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 =)

  • @gpsousa1
    @gpsousa1 11 місяців тому +2

    Salute from Brasil. Thank you for the great information about this course my friend. Time to learn!!!

    • @Daniel-Dann
      @Daniel-Dann  11 місяців тому

      you are welcome!

    • @brunoeric
      @brunoeric 3 місяці тому +1

      salve! Conseguiu terminar o curso? Gostou?

    • @gpsousa1
      @gpsousa1 3 місяці тому +1

      @@brunoeric sim, recomendo

  • @rgnsahil
    @rgnsahil 18 днів тому

    Imagine in your next video you find us a complete free DATA STRUCTURE & ALGORITHMS course

  • @Deristrome
    @Deristrome Рік тому +4

    watching this video as I am about to finish CS50P lol.

  • @_NguyenHoaiNhon
    @_NguyenHoaiNhon Рік тому +8

    hi sir, I have a question => After learning CS5O, what should I learn next in the roadmap?

    • @Daniel-Dann
      @Daniel-Dann  Рік тому +6

      It depends on what kind of programmer you want to become. For example, you can take a Web Development Course from CS50 and TheOdinProject

    • @SpeaksYourWord
      @SpeaksYourWord 11 місяців тому

      @@Daniel-Dann What about a windows app developer?

    • @Just_a_30
      @Just_a_30 3 місяці тому

      ​@@SpeaksYourWordmove to a language that wasn't made in 1975 lol.

  • @vvhitevvabbit6479
    @vvhitevvabbit6479 4 місяці тому

    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
      @Daniel-Dann  4 місяці тому +1

      Probably they changed it.

    • @vvhitevvabbit6479
      @vvhitevvabbit6479 4 місяці тому +2

      @@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"

    • @kelizha7803
      @kelizha7803 3 місяці тому +1

      @@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.

  • @Nguzman1202
    @Nguzman1202 2 місяці тому

    Loved the video, straight to the point and very informative

  • @hassanehachelaf5568
    @hassanehachelaf5568 11 місяців тому

    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....

  • @prostigeMarketing
    @prostigeMarketing 5 місяців тому +2

    What about cs1301 from Georgia Tech?

  • @sociopath2108
    @sociopath2108 10 місяців тому +2

    Why don't people talk about this Course i mean it's free but everyone recommend courses that are paid.

    • @ttrev007
      @ttrev007 8 місяців тому +3

      when it is free nobody is paid to promote it.

  • @PcHabitat
    @PcHabitat 3 місяці тому +1

    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.

    • @basey456
      @basey456 2 місяці тому

      Use chatgpt if you cant figure it out i agree they are hard

  • @fathoniam8997
    @fathoniam8997 2 місяці тому

    If i learn from the youtube/freecodecamp version, can i still access the problem sets for excercise?

  • @Chadpritai
    @Chadpritai 7 місяців тому +1

    Which one is better CS 50p or python for everybody?? I wanna be a machine learning Engineer 💪🏻

    • @DaguobDagunanLex
      @DaguobDagunanLex 3 місяці тому +1

      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!

    • @Chadpritai
      @Chadpritai 3 місяці тому

      @@DaguobDagunanLex thanks a lot

  • @AM17titan
    @AM17titan 3 місяці тому +1

    I have machine learning in my goal set
    Starting now
    After completing this what would you recommend after ?

    • @Daniel-Dann
      @Daniel-Dann  3 місяці тому +1

      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.

  • @user-ww6xg6ou3z
    @user-ww6xg6ou3z 3 години тому

    Thank you

  • @rmp5640
    @rmp5640 11 місяців тому

    The way you talk and explain your view is so funny and nice, you def got a new subscriber :)

  • @0liverq
    @0liverq Рік тому +1

    How do you think it compares with Brocode’s 12h Python video?

  • @jesalmandalia8944
    @jesalmandalia8944 Рік тому +1

    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)'.

    • @nostalgiez3429
      @nostalgiez3429 Рік тому +2

      Cs50 is superior to any courses, problem sets are actually challenging

    • @NkosikhonaMlaba
      @NkosikhonaMlaba Рік тому +2

      I found them difficult to pay attention too but the lecturer in CS50 keeps me engaged... that's just me

  • @RayhaanKhan-mu4qu
    @RayhaanKhan-mu4qu 5 місяців тому +2

    CS50P doesnt have any options, you have to do all the assignments! but good video

  • @MOHAMMEDSAYEDSAMEER
    @MOHAMMEDSAYEDSAMEER 5 місяців тому

    Hows cs50 cybersecurity course

  • @Chadpritai
    @Chadpritai 6 місяців тому

    Which is better python for everybody vs cs50 P??

  • @chong741
    @chong741 Рік тому

    thanks

  • @rishiverma7293
    @rishiverma7293 6 місяців тому

    Azure AI 102

  • @rupertjonny
    @rupertjonny Рік тому

    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