Skip to main content

Data Science

From raw data to decisions: statistics, visualization, big data, forecasting, and causal inference.

28 Topics

B

Bayesian Statistics

Bayesian statistics is a mathematical framework that applies probability to statistical problems, updating beliefs as new data is observed. You will understand how to construct prior distributions, compute posterior probabilities, and perform Bayesian inference.

πŸ“Ή1πŸ“š3πŸŽ“4🌐9
17
Resources
3
Levels
B

Big Data

Big data refers to extremely large datasets that exceed the processing capacity of traditional databases. Learners will understand distributed storage, parallel processing frameworks like Hadoop and Spark, and architectures for analyzing massive volumes of data.

πŸŽ“5🌐6
11
Resources
3
Levels
B

Big Data & Ethics

This topic covers the ethical, legal, and privacy implications of collecting and analyzing massive datasets. Learners will understand data governance frameworks, algorithmic bias, and how to implement responsible data practices in technology.

πŸ“š1πŸŽ“2🌐5
8
Resources
3
Levels
B

Big Data Tools

This topic explores the software frameworks designed to process, store, and analyze massive datasets. Learners will understand the architecture and use cases of tools like Hadoop, Spark, and NoSQL databases for handling high-volume data.

πŸ“š2πŸŽ“3🌐9πŸŽ™οΈ1
15
Resources
3
Levels
C

Causal Inference & Experiments

Causal inference is the process of determining the independent, actual effect of a particular phenomenon. You will understand how to design randomized experiments, control for confounding variables, and analyze observational data to establish cause-and-effect relationships.

πŸ“š2πŸŽ“1🌐5πŸŽ™οΈ2
10
Resources
3
Levels
D

Data Analysis

This discipline involves cleaning, transforming, and modeling data to discover useful information and support decision-making. Learners will understand how to manipulate datasets, perform exploratory analysis, and extract actionable insights using structured analytical workflows.

πŸ“Ή3πŸŽ“4🌐3πŸŽ™οΈ1
11
Resources
3
Levels
D

Data Analysis (Pandas, NumPy)

This topic covers data manipulation using Python's foundational libraries, Pandas and NumPy. You will understand how to manipulate multi-dimensional arrays, perform vectorized operations, clean tabular data, and execute complex aggregations efficiently.

πŸ“Ί1πŸ“š1🌐1
3
Resources
3
Levels
D

Data Engineering

Data engineering involves designing and building systems for collecting, storing, and analyzing data at scale. You will understand how to construct data pipelines, manage databases, and optimize data architectures for analytical and operational use.

πŸ“Ή1πŸ“š3πŸŽ“5🌐7
16
Resources
3
Levels
D

Data Ethics

Data ethics examines the moral implications of collecting, sharing, and using data. You will understand issues surrounding privacy, algorithmic bias, surveillance, and data ownership, enabling you to design and implement responsible data practices.

πŸ“š1πŸŽ“7🌐7πŸŽ™οΈ1
16
Resources
3
Levels
D

Data Science

This multidisciplinary field combines statistics, scientific computing, and algorithms to extract knowledge and insights from structured and unstructured data. Learners will understand how to perform data cleaning, exploratory analysis, predictive modeling, and data visualization.

πŸ“Ή3πŸ“š3πŸŽ“6🌐4πŸŽ™οΈ3
19
Resources
3
Levels
D

Data Storytelling

Data storytelling is the practice of translating data analyses into layperson terms to influence business decisions. You will understand how to combine data, visuals, and narrative structure to communicate insights effectively to diverse stakeholders.

πŸ“š2πŸŽ“2🌐3
7
Resources
3
Levels
D

Data Visualization

Data visualization focuses on communicating quantitative information through graphical representations. You will understand how to select appropriate chart types, apply design principles, and use visualization tools to make complex statistical findings accessible and actionable.

πŸ“Ή2πŸ“š6πŸŽ“7🌐13πŸŽ™οΈ3
31
Resources
3
Levels
D

Data Wrangling

Data wrangling is the process of cleaning, structuring, and enriching raw data into a usable format. You will understand how to handle missing values, merge datasets, and transform unstructured data for efficient analysis and modeling.

πŸ“Ή3πŸ“š3πŸŽ“4🌐4
14
Resources
3
Levels
D

Descriptive Statistics

This field involves summarizing and organizing features of a dataset through numerical calculations and graphs. Learners will understand how to calculate measures of central tendency, dispersion, and distribution shape to describe data accurately.

πŸ“Ή2πŸ“š4πŸŽ“3🌐7πŸŽ™οΈ2
18
Resources
3
Levels
E

Experimental Design

This discipline covers the planning and structuring of scientific experiments to ensure valid statistical analysis. Learners will understand how to define variables, control confounding factors, and select appropriate sampling methods to establish causal relationships.

πŸ“š4πŸŽ“3🌐11
18
Resources
3
Levels
I

Inferential Statistics

Inferential statistics involves using data from a sample to make generalizations about a larger population. You will understand how to perform hypothesis testing, calculate confidence intervals, and estimate population parameters while accounting for sampling error.

πŸ“Ή1πŸ“š4πŸŽ“4🌐9πŸŽ™οΈ4
22
Resources
3
Levels
M

Machine Learning

This discipline focuses on developing algorithms that allow computers to learn from and make predictions on data without explicit programming. Learners will understand how to apply supervised, unsupervised, and evaluation techniques to solve predictive problems.

πŸ“Ή7πŸ“š6πŸŽ“10🌐12πŸ“„1πŸŽ™οΈ6
42
Resources
3
Levels
P

Predictive Analytics

Predictive analytics uses historical data, statistical algorithms, and machine learning to identify the likelihood of future outcomes. You will understand how to build forecasting models, analyze trends, and assess risks to guide strategic planning.

πŸ“Ή2πŸ“š3πŸŽ“4🌐4
13
Resources
3
Levels
P

Probability

Probability is the mathematical study of uncertainty and randomness. Learners will understand random variables, probability distributions, Bayes' theorem, and how to calculate the likelihood of events to inform decision-making and statistical models.

πŸ“Ή3πŸ“š4πŸŽ“5🌐4πŸŽ™οΈ1
17
Resources
3
Levels
P

Probability Distributions

This area of mathematics describes the likelihood of different outcomes in a random event. Learners will understand discrete and continuous distributions, including normal, binomial, and Poisson distributions, and how to apply them to model real-world scenarios.

πŸ“Ή1πŸ“š3πŸŽ“4🌐9πŸŽ™οΈ1
18
Resources
3
Levels
P

Python for Data Science

Python for data science focuses on using the Python programming language to extract insights from data. You will understand how to write clean code, use core libraries, and implement workflows for data manipulation, visualization, and modeling.

πŸ“Ί1πŸ“š2πŸŽ“2🌐3
8
Resources
3
Levels
R

Regression & Modeling

Regression analysis is a statistical method for estimating relationships between variables. Learners will understand how to build, evaluate, and interpret linear and logistic regression models to predict outcomes and analyze data trends.

πŸ“Ή1πŸ“š2πŸŽ“3🌐5πŸŽ™οΈ1
12
Resources
3
Levels
R

Regression Analysis

This statistical method estimates the relationships between dependent and independent variables. Learners will understand how to build, interpret, and evaluate linear and logistic regression models to make predictions and identify trends in data.

πŸ“š3πŸŽ“4🌐8πŸŽ™οΈ1
16
Resources
3
Levels
S

Statistical Modeling

Statistical modeling is the mathematical representation of relationships between variables within a dataset. You will understand how to formulate hypotheses, fit regression models, and interpret statistical outputs to make valid inferences from data.

πŸ“Ή1πŸ“š2πŸŽ“5🌐6
14
Resources
3
Levels
S

Statistics

This subject introduces the fundamental concepts of collecting, analyzing, presenting, and interpreting data. Learners will understand basic probability, descriptive measures, and the foundational principles of statistical reasoning used to make data-driven decisions.

πŸ“Ή1πŸ“Ί1πŸ“š8πŸŽ“4🌐7πŸŽ™οΈ1
22
Resources
3
Levels
S

Statistics & Probability

Statistics & probability provide the mathematical foundation for analyzing data and uncertainty. You will understand probability distributions, hypothesis testing, confidence intervals, and descriptive statistics to make mathematically sound decisions based on empirical evidence.

πŸ“Ή1πŸ“Ί2πŸ“š3
6
Resources
3
Levels
T

TensorFlow & PyTorch

TensorFlow and PyTorch are the leading open-source frameworks for deep learning. You will understand how to construct neural network architectures, manage computational graphs, train deep models, and deploy machine learning solutions for complex tasks.

πŸ“š2🌐2πŸ“„1
5
Resources
3
Levels
T

Time Series & Forecasting

Time series analysis involves analyzing data points collected sequentially over time. Learners will understand how to identify trends, seasonal patterns, and noise, and apply forecasting models to predict future values in temporal datasets.

πŸ“š2πŸŽ“2🌐4
8
Resources
3
Levels