Free Complete Guide or a Package for a Beginner In Data Science.

Links for Websites, YouTube Videos, and Free Video Lectures

Akash Joshi
6 min readFeb 21, 2022

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.

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

--

--