Data Science Learning Path
Data Science Learning Path
You have 2 free stories left this month. Sign up and get an extra one for free.
Senthil E Follow
Aug 17, 2019 · 16 min read
Last week I published my 3rd post in TDS. Before the next post, I
wanted to publish this quick one. I hope this post helps people who
want to get into data science or who just started learning data
science. In this post, I will share the resources and tools I use. It is
basically all the apps and links I use day to day activities. All the
below I used or will be using in the future. If you want me to add
any other info then please post it in the comment section and I will
include it.
www.roadmapedia.com
Programming Languages:
I started off with R programming. Then I moved to python and
pretty much stayed with python and Jupyter Notebook. So for me,
python and SQL is a must.
1.Python or R
towardsdatascience.com
2.SQL
Python:
Pandas
Matplotlib
SciPy
Scikit-Learn
TensorFlow
Keras
Seaborn
NLTK
Gensim
gpetepg/python_tips
If the page notebooks won't load on GitHub view them here:
Note that these were written in Python 3 (3.6) These �les…
github.com
2.Some example
donnemartin/data-science-ipython-notebooks
IPython Notebook(s) demonstrating deep learning functionality.
Additional TensorFlow tutorials: IPython Notebook(s)…
github.com
3.Youtube Channels
SQL
modern-sql.com
SQLZOO
Learn SQL using: SQL Server, Oracle, MySQL, DB2, and PostgreSQL. How to read the data
from a database. 2 CREATE and…
sqlzoo.net
mode.com
2.Data Visualization:
Matlotlib
Seaborn
Altair
Plotly
Tableau
D3.js
Bokeh
www.datacamp.com
clair513/Seaborn-Tutorial
Data Visualization is a critical though undermined skill required
in pursuit of a career. This repository is an attempt…
github.com
altair-viz/altair-tutorial
Notebooks for the Altair tutorial, given at PyCon 2018 View the
content at notebooks/Index.ipynb Intro slides on…
github.com
rougier/matplotlib-tutorial
Sources are available from github All code and material is licensed under a Creative
Commons Attribution-ShareAlike…
github.com
d3/d3
Bring data to life with SVG, Canvas and HTML.
:bar_chart::chart_with_upwards_trend::tada: - d3/d3
github.com
www.projectbi.net
3.Web Scraping:
Beautiful Soup
Scrapy
Urllib
Selenium
4.Process
5.Math in DS/ML
Resources:
www.kdnuggets.com
Khan Academy
Learn for free about math, art, computer programming,
economics, physics, chemistry, biology, medicine, �nance…
www.khanacademy.org
www.edureka.co
http://www.cis.upenn.edu/~jean/gbooks/linalg.html
6.Machine Learning:
Resources:
7.Big Data
. . .
* Quora
* Medium
* Blind
* Udemy
* Coursera
* Youtube
* Meetup
* Datacamp
1. Reddit:
I have subscribed to the following Reddit’s and it is very helpful
Dataengineering
Dataisbeautiful
Datasets
Learndatascience
Learnprogramming
Learnpython
Machinelearning
Learnmachinelearning
Python
Rstats
Computervision
learnprogramming
Businessintelligence
programming
Rlanguage
Scala
AWS
bigdata
SQL
2.Blind:
This is a useful community. You can find out what's happening in
DS, ML and Software engineering in other companies.
4.Linkedin Learning:
Again I have access to all the LinkedIn learning courses. Its been
provided by my employer and also free from the local county
library membership. I found some great python and R courses in
Linkedin Learning.
Internet of Things
Cloud Computing
Python Community
5.Medium:
This is the best platform to learn and also publish your articles.
The Startup
HackerNoon.com
218,052 subscribers
6.Youtube:
Obviously, there are a lot of channels available for DS, ML, and AI. I
follow a few
Data School
Learn R
Datacamp
Simplilearn
Edureka
Marinstatslectures
Sentdex
7.Udacity:
I didn’t do any paid courses in Udacity. There are some free courses
and you can check it out.
Datacamp.com
Khanacademy.org
geeksforgeeks.org
9.Kaggle:
I think everyone knows Kaggle and no needs introduction
Learn | Kaggle
Edit description
www.kaggle.com
10.Github:
Obviously, you can build your portfolio. I have a few projects like
web scraping, twitter analysis, data visualization using python, etc.
I plan to add more going forward. Also it a great place to search for
similar projects and you get a lot of help and ideas from other
projects published in Github.
11.Meetup:
I have enrolled in a few local San Jose and San Francisco meetups.
Unfortunately, I don’t have time to make it often. This is very
helpful in learning and networking. I have seen a python meetup in
Linkedin building which had a few hundred developers attending.
So obviously a golden opportunity to meet people and learn from
them. Even there are some meetups that do hands-on work once or
alternate days during the weekdays. There are some workshops for
the whole weekend. Almost all workshops are free or some charge
12.Quora:
I subscribed to the following feeds
Algorithms
Competitive programming
Data Science
Machine Learning
Deep Learning
Big Data
Data Analysis
Data Visualization
Python
Mike West
William Chen
Lili Jiang
13.Podcast
Data Skeptic ( Spotify)
Superdatascience.com
https://talkpython.fm/
www.paysa.com
14.Stackover�low
I think without StackOverflow you can’t code:-)
1. HackerRank (http://hackerrank.com/)
2. CodeChef (http://codechef.com/)
3. HackerEarth(http://hackerearth.com/)
4. LeetCode (http://leetcode.com/)
5. Topcoder (http://topcoder.com/)
6. Kaggle (http://kaggle.com/)
7. ChallengePost (http://challengepost.com/)
8. CodeForces (http://codeforces.com/)
9. Brilliant (http://brilliant.org/)
35. https://practiceit.cs.washington.edu/
16.Free Courses:
Helsinki University in Finland has launched a course on artificial
intelligence(Elements of AI) — one that’s completely free and open
www.elementsofai.com
Machine Learning
www.classcentral.com
Arti�icial Intelligence
www.classcentral.com
www.classcentral.com
Machine Learning
www.classcentral.com
www.classcentral.com
. . .
Data Science 21 courses
Some important bookmarks I always refer
400 free Ivy League university courses you can take
online in 2019
1.All DS cheatsheets in one place
The eight Ivy League schools are among the most prestigious
colleges in the world. They include Brown, Harvard…
qz.com
FavioVazquez/ds-cheatsheets
List of Data Science Cheatsheets to rule the world —
FavioVazquez/ds-cheatsheets
Certi�icates
github.com in Big Data, Ai and ML
Data-science-resources
A trove of carefully curated resource links (software, platforms, language, techniques,
etc.) for data science, all in…
data-science-resources.readthedocs.io
3.DS Notes
Chris Albon
I am a data scientist with a decade of experience applying statistical learning, arti�cial
intelligence, and software…
chrisalbon.com
4.DS Tutorial
5.ML Tutorial
www.kaggle.com
6.DS Glossary
7.DS Toolbox
www.kaggle.com
8.Plotly Tutorial
www.kaggle.com
donnemartin/data-science-ipython-notebooks
IPython Notebook(s) demonstrating deep learning functionality.
Additional TensorFlow tutorials: IPython Notebook(s)…
github.com
10.Github
�rmai/industry-machine-learning
Also instead of “watching” you can join the link-letter, it’s
already being sent out to about 90 people and you are…
github.com
andkret/Cookbook
I get asked super often how to become a Data Engineer. That’s
why I decided to start this cookbook with all the topics…
github.com
www.learndata.engineering
www.searchenginejournal.com
docs.google.com
16.Regex
https://regex101.com/
17.Google OpenRe�ine
OpenRefine (formerly Google Refine) is a powerful tool for
working with messy data: cleaning it; transforming it from one
format into another; and extending it with web services and
external data.
openre�ne.github.com
OpenRe�ne (formerly Google Re�ne) is a powerful tool for
working with messy data: cleaning it; transforming it from…
openre�ne.org
trekhleb/homemade-machine-learning
For Octave/MatLab version of this repository please check
machine-learning-octave project. This repository contains…
github.com
semanti.ca
academic/awesome-datascience
This part is for dummies who are new to Data Science This is a
shortcut path to start studying Data Science. Just…
github.com
rushter/data-science-blogs
A curated list of data science blogs A Blog From a Human-engineer-being
http://www.erogol.com/ (RSS) Aakash Japi…
github.com
DataScienceSpecialization/courses
These are the course materials for the Johns Hopkins Data
Science Specialization on Coursera…
github.com
themlbook.com
. . .
. . .
Hope this post is helpful to you guys. If you want to add anything
please post in the comment section. Thank you for reading my
post:-)
medium.com
Sources I used :
The main one is the TensorFlow in Practice in Coursera or Intro to
TensorFlow in Udacity. Other sources helped me in broader
understanding. For a certification point of view, either Udacity or
TensorFlow in practice in Coursera is enough.
www.tensor�ow.org
TensorFlow in Practice
O�ered by deeplearning.ai. Discover the tools software
developers use to build scalable AI-powered algorithms in…
www.coursera.org
www.udacity.com
Udacity — Github
tensor�ow/examples
You can't perform that action at this time. You signed in with
another tab or window. You signed out in another tab or…
github.com
Book:
www.oreilly.com
Additional Sources :
Youtube Channel
TensorFlow
Welcome to the o�cial TensorFlow YouTube channel. Stay up to
date with the latest TensorFlow news, tutorials, best…
www.youtube.com
Pycharm
Google Colab
TensorFlow Basics
Education - Google AI
Learn with Google AI. Whether you're just learning to code or
you're a seasoned machine learning practitioner, you'll…
ai.google
developers.google.com
towardsdatascience.com
medium.com
medium.com