Data Science
From raw data to decisions: statistics, visualization, big data, forecasting, and causal inference.
28 Topics
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
