Helpful Introductory Guides

Artificial Intelligence

What is Artificial Intelligence?

Machine learning

Machine learning, explained

Data science

What is Data Science?

What is the difference between data mining, statistics, machine learning and AI?

Recommended Resources

statistics and data science

W3 Schools Data Science Tutorial - Introductory crash course in data science.

StatQuest with Josh Starmer - Awesome YouTube channel with easy to understand explanations of fundamental statistics and data science concepts.

Python Data Science Handbook - Guide to using Python for data science.

R For Data Science - Guide to using R for data science.

machine learning

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow - In-depth introduction to machine learning and how to utilize it with Python. Also available online via the Honnold-Mudd library.

3Blue1Brown Neural Networks - An excellent video series providing the basic theory and math behind how neural networks work.

Practical Deep Learning For Coders - Learn how to implement neural networks in practice with PyTorch.

SQL

W3 Schools SQL Tutorial - Crash course in SQL.

Interview prep

Ace the Data Science Interview - Crack the Coding Interview for data scientists.

Ethics

Data Science Ethics - Introduces principles of professional ethics for data scientists.

The Great Hack - A 2019 Netflix documentary on the Facebook/Cambridge Analytica scandal.

The Social Dilemma - A 2020 Netflix documentary that highlights how social media has been specifically designed by tech companies to be addictive.

Weapons of Math Destruction - A 2017 book that discusses how big data systems are reinforcing societal discrimination.

Misc

How to Read Research Papers - AI is constantly improving and new findings are published frequently. As such, AI professionals spend a significant chunk of their time reading papers.