Data Science Study Plan

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

BASICS

1. Computer Science Fundamentals (If you don’t have a CS background) (1 Month)


a. YouTube - Introduction To Computer Science
b. Coursera - Computer Communications Specialization
c. Book - Grokking Algorithms: An illustrated guide

2. Programming Language (2 Weeks)


Do any courses, your main goal here is to understand how to write basic Python
Code and how to work with different datasets!

a. Udemy - Python Bootcamps: Learn Python Programming and Code Training


b. Coursera - Python for Everybody Specialization (Do this if you don’t know
anything about python)

3. Learn Python For Data Science (1 Week)


Once you learn Python basics and fundamentals, you need to focus on learning Python
for Data Science.
Python has a lot of different use cases so python for data science is different than
python for web dev
Focus on learning essential packages such as Numpy, Pandas, Matplotlib, etc…
a. DataCamp - Introduction to Data Science in Python (Recommended)
b. Coursera - Applied Data Science with Python Specialization
c. Udemy - Python Data Science and Machine Learning Bootcamp

4. SQL (Structured Query Language) (2 Weeks)


Learn about the basics of SQL and how to write queries, once you complete the
course make sure you do hands-on practice on Hackerrank or any website you
like!
a. Udemy - The Complete SQL Bootcamp for the Manipulation and Analysis of
Data (Recommended)
b. Coursera - SQL for Data Science
c. DataCamp - Intro To SQL DataCamp

Practice SQL here (1 Week)


● Hackerrank SQL
5. Math For Data Science (1 Month)
When it comes to learning math for data science, you just need to know basic
math for the day-to-day job, you are going work on business problems and use
math on those so you don’t need to learn advanced math at this stage
a. Coursera - Introduction to Statistics (Recommended)
b. Coursera - Data Science Math Skills
c. Udemy - Mastering Probability & Statistic Python (Theory & Projects)
(Recommended)
d. Udemy - Statistics & Mathematics for Data Science & Data Analytics
e. KhanAcademy - Statistics and probability

6. Visualization & Dashboarding (1 Week)


There are two ways to visualize, one using code and another one using the tool
so I have added both here

a. Udemy - Python Data Analysis & Visualization Masterclass (Using Code)


b. Udemy - Tableau 10: Training on How to Use Tableau For Data Science (Using
Tool)
c. Coursera - Data Visualization with Tableau Specialization
d. Udemy - Microsoft Power BI with Desktop Training Course

Do Your First Project Using Kaggle - https://www.youtube.com/watch?v=kU58_NaEjCk

INTERMEDIATE

7. Machine Learning (2 Months)


First, you need to learn basic math for machine learning so that you can
understand algorithms easily and then learn how to use libraries such as
scikit-learn to practice machine learning in real-world
Learn Math for ML
i. Coursera - Machine Learning Specialization (Recommended)
ii. Udemy - Complete Math, Probability & Statistics for Machine Learning
iii. Coursera - Mathematics for Machine Learning: Multivariate Calculus
b. Machine learning in Action
i. Coursera - Machine Learning Specialization (Recommended)
ii. Udemy - Machine Learning A-Z: Hands-On Python & R In Data Science
iii. DataCamp - Machine Learning with scikit-learn (Recommended)
iv. YouTube - Machine Learning from Scratch - Python Tutorials
ADVANCE

8. Deep Learning (3-4 Months)


Advanced machine learning is not really needed for Data Science but if you want
to have deeper knowledge then you can learn about deep learning

a. Fundamentals
i. Coursera - Deep Learning Specialization (Recommended)
ii. Udemy - Deep Learning A-Z: Hands-On Artificial Neural Networks
b. Frameworks
i. Tensorflow - DeepLearning.AI TensorFlow Developer (Recommended)
ii. Keras - Introduction to Deep Learning with Keras
iii. Pytorch - PyTorch for Deep Learning with Python Bootcamp

9. Model Deployment (2 Weeks)


Learn how to deploy models using python frameworks so that you can use them
for prediction
a. Coursera - TensorFlow: Data and Deployment Specialization (Recommended)
b. Coursera - Deploy Models with TensorFlow Serving and Flask
c. Udemy - Deployment of Machine Learning Models

Recommend Books
1. Hands-On Machine Learning With Scikit Learn, Keras & Tensorflow
2. Think Stats
3. Python Data Science Handbook
4. Data Science From Scratch

You might also like