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.

## MATHS

### 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 Cheatsheet 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 STRUCTURES 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

## SUPPLEMENTARY MATERIAL

- The "official" python tutorial
- The python reddit
- The datascience reddit
- Stackoverflow python questions
- Data Science - StackExchange 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!