Free Complete Guide or a Package for a Beginner In Data Science.
Links for Websites, YouTube Videos, and Free Video Lectures
If you are a Computer Science student you already know that education is basically free for us, not completely, but yes! if you really want to learn! Here are some links for websites and lecture videos that according to me are some one of the best content available on the internet.
If you know some websites or channels that I haven’t mentioned in this article please tell me about them in the comment section!
Thank you 💛
I am going to assume that you are a complete beginner and you don’t have any prior experience with machine learning or even coding.
1. Python
According to me, these 3 guys are the best when it comes to teaching Python. You can go with any one of these three.
Websites :
Now we are done with the basics!
2 . Essential Libraries for Data Science
2.1 Numpy
Numpy will look hard at first but don’t worry, once you will start using it in your actual projects it will become simple. Don’t go too deep just understand some basic operations first and then check out the documentation for implementing some Advance methods.
WEBSITES:
NOTE: You don’t have to study and learn everything !
2.2 PANDAS
Pandas is one of the most important libraries for data science. You have to go in a little bit in-depth for this one.
WEBSITES:
2.3 MAT PLOT LIBRARY
Although you can use the panda's library for plotting graphs and charts but for better data visualization purposes this library is widely used.
WEBSITES
For you guys I have created collections in Jovian in which I have uploaded some .ipynb files for you guys, you can explore them or you can practice using those notebooks.
You can perform this on whatever data set you like!
For data-sets :
There are many other Libraries also but we will learn how to use them as soon as we will learn Machine Learning Algorithms and the math used behind these algorithms
3. Machine Learning
Instead of learning the math behind the Machine learning Algorithms first try to understand how they work in general.
At first sklearn library will be a little bit difficult to understand and implement as there are many methods, functionalities, arguments, parameters, etc. in this library. But don’t worry as soon as you will get used to it, using sklearn library will become easy.
Note: You don’t have to remember everything, as you can always check documentations.
I love this guy !
codebasics(creator: Mr. Dhaval Patel) will give you a little bit of exposure to the math behind machine learning algorithms and he will also teach you, how to implement algorithms in python
You can check his git-hub, for codes from his tutorial and you can also practice by watching his videos and code side by side.
Although codebasics channel videos are enough for beginners you check this playlist for learning the topics which you feel you don’t know. This playlist is for the intermediate level.
For machine learning, it is necessary that you understand the math behind the algorithm. The following playlist can bore you to death but believe me it is very important for you to learn this.
WEBSITES:
For machine learning and deep learning, it is important for you to understand Statistics and probability and you can learn this from Khan Academy.
4. Deep Learning
Now the most complicated part!
Understand Deep Learning can be a challenging task, It is all math. To understand how the model is working you have to understand the complete math behind it. I will try my best to write articles in a way that you guys can understand in the best way possible but for now, you can check out these playlists.
If you are a complete beginner I will suggest you use Pytorch in place of TensorFlow or Keras.
WEBSITES:
Try to follow my Articles, In my articles, I will try to teach you Deep learning in a simple way. As of now, I am unable to find a website that will teach you this stuff in an easy way. If you know any! , Please mention it in the Comments !🙇♂️
Thank You!
In these articles, I have tried to explain some basics of neural networks and their implementation.
BONUS CONTENT
These are some channels/websites which will help you understand and learn machine learning concepts topic-wise in a very easy way.
Youtube Channels
WEBSITES
If you think and believe that I didn’t mention those channels and websites that I should have. Please mention them in the comment section.
Please Like Share and Follow 🥱
Thank you ❤