I watched this inspiring video called “Can you LEARN DATA SCIENCE for FREE? YES! I’ll show you HOW!” and came to a sudden realization - I have been working along this track and had not fully realized it.
Thank you for that “Data Scientist - Giles McMullen”. So, to get going, I’ve transcribed the links from the video.
Python Basics
- Quantitative Economics with Python: This covers a lot of topics, including: Introduction to Python, The Scientific Libraries, Advanced Python Programming and the Pandas Section of Data and Empirics
- Python Data Science Handbook by Jake VanderPlas
- 10 Minutes to pandas
- Python for Data Analysis, 2nd Edition - Here are some excellent pandas code examples.
Math
Linear Algebra
- Vectors, what even are they? Essence of Linear Algebra, chapter 1 - (3Blue1Brown YouTube video)
- Linear algebra - (Khan Academy course)
- Better Explained: An Intuitive Guide to Linear Algebra
- Introduction to Methods of Applied Mathematics - (PDF eBook Download)
- Mathematical Tools for Physics - (PDF eBook Download)
- FUNDAMENTALS OF LINEAR ALGEBRA - Linear Algebra Reference, PDF eBook Download
- Linear Algebra And Analysis - (PDF eBook Download Reference
Calculus
Essence of Calculus
- Essence of calculus, chapter 1 - 3Blue1Brown YouTube video introduction
- Calculus 1 - Khan Academy course
- Calculus 2 - Khan Academy course
- Multivariable calculus - Khan Academy course
Practice Python Projects
- Project Based Learning - Links to learning projects for many languages, not just python and R
- Project Euler Math Challenges - One of my favorites!
More Python
- Learning Scientific Programming - Work through as many of the examples as you fancy in Chapters 6 and 7 here
Data Exploration
Probability and Statistics
- Statistics and probability - Khan Academy course
- Think Stats: Probability and Statistics for Programmers
- Applied Statistics - Free eBook download
- The Only Probability Cheat sheet You’ll Ever Need
Statistical Learning
- An Introduction to Statistical Learning with Applications in R - Essential PDF book download
- Learning From Data - Online machine learning course
- Elements of Statistical Learning - Extremely useful - PDF book download
Python and Data Science
- Chapter 5 Python Data Science Handbook - online book
- scikit-learn Tutorials - collection of tutorial links
Data Structure and Algorithms in Python
- Data Structures & Algorithms in Python by Grow with Google - free Udacity course
- Problem Solving with Algorithms and Data Structures using Python - online book
TensorFlow
SQL
- Intro to SQL: Querying and managing data - Khan Academy course
- If you’re going to play with SQL, you’ve got to have a cheat sheet. Check out this cheat sheet from Luke Harrison.
Git and Version Control
- git –fast-version-control - online book
Take This Class
R
Supplemental Material
- The “official” python tutorial
- The python Reddit
- The datascience Reddit
- Stack Overflow python questions
- Data Science - Stack Exchange questions
- Home of the Jupyter Notebook
- How to Think Like a Computer Scientist
- Also, check out my other python resources.
Write a Blog
Part of the challenge is to blog about your experiences. Here is an article of one way to do it.
- How to Start a Jekyll Blog on GitHub Pages for Free
- Pelican is my blogging platform of choice.
Slack Groups
Don’t be a loner!