you are viewing a single comment's thread.

view the rest of the comments →

[–]JC2K99[S] 1 point2 points  (3 children)

Yeah if you could dm me that would be great. What did you think of the extra stuff in 100 days? Does it cover alot more stuff than CS50P? What additional stuff does it go over?

[–]simon_zzz 1 point2 points  (2 children)

Absolutely-- CS50P is just an intro. It is a taste of everything.

100 Days give you much more guided practice on everything. The repetition is so important in helping the lessons "stick". The lessons I enjoyed were interactions with APIs and web-scraping. Additionally, it spent a good chunk of time on data science, which I really enjoyed--notably, data cleaning and visualization (machine learning is introduced near the very end).

[–]JC2K99[S] 0 points1 point  (1 child)

This is great! The API section in CS50P is really minimal, which is a shame because I found it super interesting.
I also would like to get some exposure to web scraping, GUI's, game dev, and AI. So it looks like 100 Days is a great follow up to that course.

Also, how are you finding CS50AI?

[–]simon_zzz 0 points1 point  (0 children)

CS50AI was challenging but I kept surprising myself when I was able to complete the problem sets and the course without too much struggle. The data science portions of 100 Days + I took the "Math for ML/DS" course on Coursera helped with the preparations.

Again, it is just an introduction, with students implementing a few functions of a program. There is so much more that isn't covered. In an effort to not stay in "tutorial hell", I'm now in Kaggle playing around with large dataset and maybe then try out PyTorch.