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

Поделиться
HTML-код
  • Опубликовано: 9 янв 2025

Комментарии •

  • @Daniel-Dann
    @Daniel-Dann  Год назад +3

    🚀(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)

  • @nostalgiez3429
    @nostalgiez3429 Год назад +94

    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 Год назад +4

      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 Год назад +8

      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 Год назад +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 Год назад +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 Год назад

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

  • @-stellar--blackhole-3133
    @-stellar--blackhole-3133 Год назад +63

    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 7 месяцев назад +2

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

    • @Mal-vc9fh
      @Mal-vc9fh 2 месяца назад

      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?

  • @bluesdog88
    @bluesdog88 11 месяцев назад +2

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

  • @sailordiverFU
    @sailordiverFU 8 месяцев назад +5

    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 7 месяцев назад

      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!

  • @IanBerg
    @IanBerg 3 месяца назад +1

    I watched this review AFTER watching the entire course... Oh well, glad you still
    recommended it.

  • @mihchin
    @mihchin Год назад +5

    Thanks for the review you earned another sub

  • @Deristrome
    @Deristrome Год назад +7

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

  • @vvhitevvabbit6479
    @vvhitevvabbit6479 8 месяцев назад

    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  8 месяцев назад +1

      Probably they changed it.

    • @vvhitevvabbit6479
      @vvhitevvabbit6479 8 месяцев назад +3

      @@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 7 месяцев назад +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.

  • @riccardoronco627
    @riccardoronco627 11 месяцев назад +10

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

  • @gpsousa1
    @gpsousa1 Год назад +2

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

    • @Daniel-Dann
      @Daniel-Dann  Год назад

      you are welcome!

    • @brunoeric
      @brunoeric 8 месяцев назад +1

      salve! Conseguiu terminar o curso? Gostou?

    • @gpsousa1
      @gpsousa1 8 месяцев назад +1

      @@brunoeric sim, recomendo

  • @hongbo-wei
    @hongbo-wei Год назад +2

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

  • @Nguzman1202
    @Nguzman1202 6 месяцев назад

    Loved the video, straight to the point and very informative

  • @prostigeMarketing
    @prostigeMarketing 10 месяцев назад +2

    What about cs1301 from Georgia Tech?

  • @_NguyenHoaiNhon
    @_NguyenHoaiNhon Год назад +9

    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 Год назад

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

    • @Just_a_30
      @Just_a_30 7 месяцев назад

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

  • @hassanehachelaf5568
    @hassanehachelaf5568 Год назад

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

  • @ThuTroothHurtz
    @ThuTroothHurtz Месяц назад

    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.

  • @fathoniam8997
    @fathoniam8997 6 месяцев назад

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

  • @rgnsahil
    @rgnsahil 4 месяца назад +1

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

  • @PcHabitat
    @PcHabitat 7 месяцев назад +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 6 месяцев назад

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

    • @oddursigurdsson9637
      @oddursigurdsson9637 17 дней назад

      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

  • @0liverq
    @0liverq Год назад +1

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

    • @Daniel-Dann
      @Daniel-Dann  Год назад

      Haven't check Brocode’s python course yet

    • @uzmafarooqui16
      @uzmafarooqui16 Год назад

      @@Daniel-DannPlease do it!!

    • @marshasblog
      @marshasblog 3 месяца назад

      Any answers?

    • @agentofenhanced2428
      @agentofenhanced2428 Месяц назад

      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.

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

  • @Chadpritai
    @Chadpritai 11 месяцев назад +1

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

    • @DaguobDagunanLex
      @DaguobDagunanLex 7 месяцев назад +2

      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 7 месяцев назад

      @@DaguobDagunanLex thanks a lot

  • @rmp5640
    @rmp5640 Год назад

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

  • @AM17titan
    @AM17titan 7 месяцев назад +1

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

    • @Daniel-Dann
      @Daniel-Dann  7 месяцев назад +2

      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.

    • @vibezmania
      @vibezmania 3 месяца назад

      Are they free ​@@Daniel-Dann

  • @amithabmamaxd9306
    @amithabmamaxd9306 14 дней назад

    Can we get the certificate for free? It shows that I should pay 299$ for a verified certificate

  • @sociopath2108
    @sociopath2108 Год назад +3

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

    • @ttrev007
      @ttrev007 Год назад +4

      when it is free nobody is paid to promote it.

  • @MOHAMMEDSAYEDSAMEER
    @MOHAMMEDSAYEDSAMEER 9 месяцев назад

    Hows cs50 cybersecurity course

  • @Chadpritai
    @Chadpritai 11 месяцев назад

    Which is better python for everybody vs cs50 P??

    • @Daniel-Dann
      @Daniel-Dann  11 месяцев назад +2

      Python for everybody

  • @RayhaanKhan-mu4qu
    @RayhaanKhan-mu4qu 9 месяцев назад +2

    CS50P doesnt have any options, you have to do all the assignments! but good 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

    • @TheOnlyOne-j5c
      @TheOnlyOne-j5c Год назад +2

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

  • @GUSTAVOADOLFOSILVAQUIBANO
    @GUSTAVOADOLFOSILVAQUIBANO 4 месяца назад

    Thank you

  • @rishiverma7293
    @rishiverma7293 10 месяцев назад

    Azure AI 102

  • @chong741
    @chong741 Год назад

    thanks

  • @Toughxz2
    @Toughxz2 Год назад

    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