Science of Data is a mobile learning app for anyone who wants to understand
data science, machine learning, and artificial intelligence. It is based on
the book "The Science of Data" and brings that content to life in a
structured, interactive format you can carry in your pocket.
WHAT YOU CAN LEARN
The app covers the full landscape of data science from the ground up: what
AI is and why it matters, the mathematical and probabilistic foundations,
and the main families of machine learning — supervised learning, unsupervised
learning, reinforcement learning, and deep learning. It also covers the data
science process (problem framing, data preparation, model training,
evaluation, and deployment), Bayesian reasoning, Support Vector Machines,
knowledge representation, and a glossary of key concepts. Appendices provide
practical language references for Python, R, and MATLAB.
WHAT YOU CAN DO
The app includes an AI-powered code generator. Describe what you want to
build in plain language and the app produces complete, runnable code in
Python, R, or MATLAB — with explanations, expected output, and a package
list. Twenty-three ready-made templates cover common tasks like regression,
clustering, neural networks, Bayesian inference, and optimization. After each
generation, the app suggests follow-up questions to guide learning further.
HOW YOU NAVIGATE
Chapters are reachable from a side menu, a quick-jump button, or by swiping
left and right in sequence. A keyword search spans all content. Chapters can
be bookmarked for quick return. The app remembers your bookmarks, preferred text size, and dark or light display setting.