Data Science Tutorials & Resources for Beginners
:chart_with_upwards_trend: Curated list of resources to help you get started with Data Science
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
What is Data Science?
Explanation of important vocabulary
Differentiation of Big Data, Machine Learning, Data Science.
Data Science for Business (Book)
An introduction to Data Science and its use as a business asset.
Data Science Process: A Beginner’s Comprehensive Guide
Technical Skills for the Data Science: This emphasizes the practical skills needed throughout the data science process.
Common Algorithms and Procedures
Supervised vs unsupervised learning
The two most common types of Machine Learning algorithms.
Cross validation
Evaluate the performance of your algorithm/model.
Feature engineering
Modifying the data to better model predictions.
Model ensemble: Explanation
Combine multiple models into one for better performance.
Data Science using Python >General
O'Reilly Data Science from Scratch (Book)
Data processing, implementation, and visualization with example code.
Coursera Applied Data Science
Online Course using Python that covers most of the relevant toolkits.
Data Science using Python >Learning Python
Data Science using Python >numpy
numpy
is a Python library which provides large multidimensional arrays and fast mathematical operations on them.
Data Science using Python >pandas
pandas
provides efficient data structures and analysis tools for Python. It is build on top of numpy.
DataCamp pandas foundations
Paid course, but 30 free days upon account creation (enough to complete course).
Pandas cheatsheet
Quick overview over the most important functions.
Data Science using Python >scikit-learn
scikit-learn
is the most common library for Machine Learning and Data Science in Python.
Data Science using Python >Jupyter Notebook
Jupyter Notebook
is a web application for easy data visualisation and code presentation.
Seaborn data visualization tutorial
Plot library that works great with Jupyter.
Data Science using Python >Various other helpful tools and resources
Anaconda Python distribution
Contains most of the important Python packages for Data Science.
LightGBM gradient boosting framework
Successfully used in many Kaggle challenges.
Amazon AWS
Rent cloud servers for more timeconsuming calculations (r4.xlarge server is a good place to start).
Data Science Challenges for Beginners
Walkthrough: House prices challenge
Walkthrough through a simple challenge on house prices.
Blood Donation Challenge
Predict if a donor will donate again.
Titanic Challenge
Predict survival on the Titanic.
Water Pump Challenge
Predict the operating condition of water pumps in Africa.
More advanced resources and lists
Data Science Python
Python tutorials for Data Science, NLP and Machine Learning
Machine Learning Tutorials
Machine learning and deep learning tutorials, articles and other resources.
Related lists in Computer Science
See categoryTable of Contents
hesreallyhim/awesome-claude-code
A hand-picked collection of the finest of resources for the most awesome of agents, Claude Code, the undisputed champion of coding companions, from the unstoppable team…
Awesome Agent Skills
VoltAgent/awesome-agent-skills
A curated collection of 1000+ agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, and more.
Awesome Machine Learning
josephmisiti/awesome-machine-learning
A curated list of awesome Machine Learning frameworks, libraries and software.
Awesome Production Machine Learning
EthicalML/awesome-production-machine-learning
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
AWESOME DATA SCIENCE
academic/awesome-datascience
:memo: An awesome Data Science repository to learn and apply for real world problems.
Static Analysis
analysis-tools-dev/static-analysis
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve…