Data Mining roots from Statistics and Machine learning. Here are some valuable free resources:
General Statistics
- Think Stats: Probability and Statistics for Programmers
- Differential Equations in Data Science Python Tutorial
Linear algebra
Probability & statistics
- MIT 18.05, Introduction to Probability and Statistics
- All of Statistics: A Concise Course in Statistical Inference
Calculus
Machine Learning
Programming
Resources: