# Data Science Books, Tutorials, and Courses

## Data Science Tutorials

* [Python 4 Data Science Ch](https://github.com/catalystfrank/Python4DataScience.CH) License: CC0

## Data Science Books

* [Data Science Ipython Notebooks](https://github.com/donnemartin/data-science-ipython-notebooks) License: Apache
* [Python for Data Science](https://github.com/gumption/Python_for_Data_Science) License: -
* [Python Data Science](https://github.com/leriomaggio/python-data-science) License: LGPL
* [Foundations of Computational Linguistics](https://foundations-computational-linguistics.github.io/)

## CC-BY Data Science Books

* [Learning Statistics with R](https://learningstatisticswithr.com/) License: CC-BY
* [Introduction to Open Data Science](https://ohi-science.org/data-science-training/) License: CC-BY
* [Python in a Notebook](https://github.com/leriomaggio/python-in-a-notebook) License: CC-BY

## CC-BY-NC Data Science Books

* [Data Science with R](https://github.com/jmstanto/data-science-r) License: CC-BY-NC
* [Data Science with R: A Resource Compendium](https://bookdown.org/martin_monkman/DataScienceResources_book/) License: CC-BY-NC
* [A Programmer's Guide to Data Mining](https://guidetodatamining.com/) License: CC-BY-NC

## CC-BY-ND Data Science Books

* [Data Science at the Command Line](https://www.datascienceatthecommandline.com/) License: CC-BY-ND
* [R for Data Science](https://r4ds.had.co.nz/) License: CC-BY-NC-ND
* [Principles and Techniques of Data Science](https://www.textbook.ds100.org/intro.html) CC-BY-ND-NC
* [Computational and Inferential Thinking The Foundations of Data Science](https://www.inferentialthinking.com/chapters/intro) License: CC-BY-NC-ND
* [Julia for Data Science](https://www.david-anthoff.com/jl4ds/stable/) License CC-BY-NC-ND
* [Principles and Techniques of Data Science](https://www.textbook.ds100.org/intro) License CC-BY-NC-ND
* [Probability for Data Science](https://prob140.org/textbook/README.html) CC-BY-NC-ND
* [Data Course by University of Berkeley](https://data8.org/) [Data Berkeley](https://data.berkeley.edu/data-science-all) License: CC-BY-NC-ND

## Free Data Science Books

* [Mathematics for Machine Learning](https://mml-book.github.io/) with Tutorial
* [Forecasting: Principles and Practice](https://otexts.com/fpp2/)
* [Speech and Language Processing](https://web.stanford.edu/~jurafsky/slp3/)
* [An Introduction to Statistical Learning with Applications in R](https://faculty.marshall.usc.edu/gareth-james/ISL/) [Python Version](https://github.com/JWarmenhoven/ISLR-python) and this [Python version](https://github.com/tdpetrou/Machine-Learning-Books-With-Python/tree/master/Introduction%20to%20Statistical%20Learning) and [MOOC](https://lagunita.stanford.edu/courses/HumanitiesSciences/StatLearning/Winter2016/about)
* [The Elements of Statistical Learning: Data Mining, Inference, and Prediction.](https://web.stanford.edu/~hastie/ElemStatLearn/)
* [Information Theory, Inference and Learning Algorithm](https://www.inference.org.uk/itila/book.html) with Octave companion
* [Data Science Bookcamp](https://www.manning.com/books/data-science-bookcamp)
* [Data Science from Scratch](https://github.com/joelgrus/data-science-from-scratch)
* [Python for Data Analysis Book](https://wesmckinney.com/pages/book.html) [GitHub](https://github.com/wesm/pydata-book)
* [Data Science Self Learn](https://github.com/ossu/data-science)
* [Data Science for Psychologists](https://bookdown.org/hneth/ds4psy/)
* [Introduction to Data Science](https://rafalab.github.io/dsbook/)
* [Data Science in Julia for Hackers - data\_science\_in\_julia\_for\_hackers](https://datasciencejuliahackers.com/)

## List of Data Science Books

* [Learn Data Sci](https://www.learndatasci.com/free-data-science-books/) List of Free Data Science Book
* [List Free Data Science Book](https://www.datasciencecentral.com/profiles/blogs/50-must-read-free-books-for-every-data-scientist-in-2020-1)
* [List Data Science Book with Bookdown](https://bookdown.org/)
* [List Data Science Deep Learning Python](https://www.theinsaneapp.com/2020/08/free-data-science-deep-learning-python-ebooks.html)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://irosyadi.gitbook.io/irosyadi/data-engineering/data-science-book-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
