Skip to content
45

Data Science Tutorials & Resources for Beginners

:chart_with_upwards_trend: Curated list of resources to help you get started with Data Science

798 stars87 forks41 entriesLast push Jun 7, 2024 (2 years ago)License none

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?

'What is Data Science?' on Quora

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.

9 important Data Science algorithms and their implementation

Cross validation

Evaluate the performance of your algorithm/model.

Feature engineering

Modifying the data to better model predictions.

Scientific introduction to 10 important Data Science algorithms

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.

In 2 lists

Data Science using Python >Learning Python

YouTube tutorial series by sentdex

Interactive Python tutorial website

In 2 lists

Data Science using Python >numpy

numpy

is a Python library which provides large multidimensional arrays and fast mathematical operations on them.

In 2 lists

Numpy tutorial on DataCamp

Data Science using Python >pandas

pandas

provides efficient data structures and analysis tools for Python. It is build on top of numpy.

In 2 lists

Introduction to pandas

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.

In 9 listsDetails

Data Science using Python >scikit-learn

scikit-learn

is the most common library for Machine Learning and Data Science in Python.

Introduction and first model application

Rough guide for choosing estimators

Scikit-learn complete user guide

Model ensemble: Implementation in Python

Data Science using Python >Jupyter Notebook

Jupyter Notebook

is a web application for easy data visualisation and code presentation.

In 6 listsDetails

Downloading and running first Jupyter notebook

Example notebook for data exploration

Seaborn data visualization tutorial

Plot library that works great with Jupyter.

Data Science using Python >Various other helpful tools and resources

Template folder structure for organizing Data Science projects

Anaconda Python distribution

Contains most of the important Python packages for Data Science.

Spacy

Open source toolkit for working with text-based data.

In 6 listsDetails

LightGBM gradient boosting framework

Successfully used in many Kaggle challenges.

In 8 listsDetails

Amazon AWS

Rent cloud servers for more timeconsuming calculations (r4.xlarge server is a good place to start).

In 7 listsDetails

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

Awesome Data Science

In 2 lists

Data Science Python

Python tutorials for Data Science, NLP and Machine Learning

In 3 lists

Machine Learning Tutorials

Machine learning and deep learning tutorials, articles and other resources.

In 4 listsDetails
See category
94

Table 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…

Fresh★ 55k202 entriesPushed today
94

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.

Fresh★ 35k839 entriesPushed today
93

Awesome Machine Learning

josephmisiti/awesome-machine-learning

A curated list of awesome Machine Learning frameworks, libraries and software.

Fresh★ 74k1188 entriesPushed 7 days ago
92

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

Fresh★ 21k519 entriesPushed 3 days ago
92

AWESOME DATA SCIENCE

academic/awesome-datascience

:memo: An awesome Data Science repository to learn and apply for real world problems.

Fresh★ 30k881 entriesPushed today
91

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…

Fresh★ 15k528 entriesPushed 8 days ago