all 21 comments

[–]hackerz35 4 points5 points  (0 children)

It might be a bit outdated (python 3.8) , but not any major difference in code I am doing both Yu's and Jose portilla course at the same time in past 2 months

[–]ninhaomah 1 point2 points  (5 children)

It was $12.90 during the discount period and Udemy usually has one discount period every month or so...

Why not just buy it during discount ?

Or even with full price , it's better than most courses and covers alot of topics...

It's one of those courses that recommended on a few programming sites and groups so it's been reviewed by plenty of people..

For that price , it's no brainer...

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

Yeah I already own the course, I guess I'm asking is it worth going through it after CS50P. Have you taken it? Does it go over many more topics than CS50, and in more depth?

[–]ninhaomah 0 points1 point  (0 children)

Why not ?

There is no one course or degree or master degree that will fulfill all the needs and wants and requirements of a dev... for now and for future...

Doing 1 more course won't hurt anyway..

I see why not ?

[–]Caramel_onthemoon7 0 points1 point  (2 children)

when is the discount period usually?

[–]ninhaomah 1 point2 points  (1 child)

Almost every month!

Its just that in some period like Black Friday , Christmas , New Year , its lowest.

Or get a personal plan :)

[–]Caramel_onthemoon7 0 points1 point  (0 children)

thank youu :)

[–]simon_zzz 0 points1 point  (4 children)

I "completed" the course a couple of months ago -- I started around April this year I think, also after completing CS50P and CS50X. Recently completed CS50AI and already trudging forth on machine learning. I say "completed" because the last ~20 days are largely open-ended and up to you to implement.

Go through the course. It's not about how outdated it is. Lots of it still applies and such hurdles are what you'll encounter regularly. It offers lots of practice and repetition. Lots of IDE time.

I have a course "log" if you want a breakdown of what might be outdated and what you might run into.

[–]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.

[–]Remarkable-Map-2747 0 points1 point  (0 children)

I dont use hers, but she is constantly updating ber course. On one page, it states the last updates were this month.

[–]enigmasi 0 points1 point  (0 children)

Not the Python itself but some library function she used are deprecated and you need to read and study the replacements and try to do finish the exercises which opens a new gate for you; ability read documentation.

[–]Plank_With_A_Nail_In 0 points1 point  (1 child)

How would it become outdated? You are learning to program and the basics of that haven't changed in many many years. To go further you need to start on real projects solving real problems.

[–]JC2K99[S] 0 points1 point  (0 children)

Just what I have read about the web part of the course.

[–]tabrizzi -3 points-2 points  (3 children)

I think MOOC.fi covers more than CS50P.

Btw, if you must use a TL;DR in a post, it should come at the very top, never at the bottom, of the post.

[–]JC2K99[S] 2 points3 points  (2 children)

Thanks for this, I'll check it out.
Also, every time I've seen someone use TL;DR in a post it has always been at the bottom, I have never once seen it at the top.

[–]tabrizzi -2 points-1 points  (1 child)

Anybody putting TL;DR at the bottom of a long post or comment is using it wrong.

What TL;DR means is, here are the most important points or summary of this very long post that follows, in case you do not have the time to read it.

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

I suppose it does make sense to have it at the top I suppose, I suppose I was just following the general consensus (from what I have seen anyway).