K2 Foundations Program
The Foundations program is a curated list of books, tutorials and other resources with assignments and projects. These materials are designed to ensure you are ready to succeed in our data science bootcamp. Depending on your background, the program can take anywhere from 30-100+ hours to complete. The contents of this repository may change as the field evolves.
- Anaconda Distribution of Python
- Get a Mac or use Linux, Windows will be a pain for configuration
- Get comfortable with the command line, version control, text editors and Jupyter notebooks
- Read Doing Data Science
- Introduction to Computer Science - Harvard CS50
- Python Programming - Dive into Python 3 (Skip Ch. 6 and stop after Ch. 7)
- Explore SQL with Mode Analytics
- Learn how to use NumPy, matplotlib and pandas
- Review: Statistics from MIT and Probability from William Chen
- Learn: Statistics and Probability from Khan Academy
- Review: 4 Page Summary or 25 minute Video Review
- Learn: Linear Algebra from Khan Academy
- Review: Calculus Summary by Professor Glenn Ledder at UNL.
- Learn: Calculus from Khan Academy. (Optional) Multivariable Differentiation.