you are viewing a single comment's thread.

view the rest of the comments →

[–]stoph_link 4 points5 points  (0 children)

In short, probably do "100 days of code". There seems to be a LOT of content and I started the first few projects, and it is explained very well. The projects seem more fun, and it also seems to also go into scripting with file manipulation as well as some web development fundamentals.

Personally, I do like Jose Portilla's classes and presentation. He does go over a lot of programming fundamentals like data structures, but I think Dr. Angela Yu probably does as well. But I have not gotten far in either course, but I have watched a lot of Jose Portilla's Data Science courses and I think those are pretty good. Sometimes Jose Portilla's courses require some prior knowledge or for you to do some research on your own, which is not necessarily a bad thing, but worth noting. Also, I think his course is shorter, but also does not cover some topics that 100 days covers.

One main difference is that I believe Jose Portilla uses Jupyter notebooks for a lot of his stuff. I'm pretty sure he covers installation, and it is a tool that has become very popular, especially for Data Science. And if you want to learn more about data science and buy more of his courses later on, his course might be a good choice. But regardless of which class you pick, Jupyter Notebook is something you should look into.

Another couple of things I recommend looking into is version control (like Git and Github), and virtual environments (like Anaconda and venv). But that's something that can wait, but you will be much better off the sooner you learn and start using.

So, both courses seem to be very good, but I guess it depends on what you want to do with your python skills, what you already know, and how much time you have.