🎓 All courses are free! Sign up now and start learning.

The path to your dream career

96 course matches your filter criteria.

ETL Pipelines
Free
Data Science

ETL Pipelines

ETL pipelines are the automated processes that extract data from various sources, transform it into a consistent format, and load it into a target system such as a data w...

  • Analyze the purpose and business value of ETL pipelines to j...
  • Design an ETL pipeline requirements document that specifies...
  • +6 more outcomes
12 units
Review
Big Data Concepts for Non-Engineers
Free
Data Science

Big Data Concepts for Non-Engineers

Big data concepts refer to the principles, architectures, and processes used to manage and extract value from datasets that are too large, fast, or complex for traditiona...

  • Explain what Big Data is and evaluate why volume, velocity,...
  • Identify key roles, team structures, and decision rights tha...
  • +6 more outcomes
12 units
Review
Data Ethics and Responsible Use
Free
Data Science

Data Ethics and Responsible Use

Data ethics and responsible use is the study of moral principles, social norms, and legal obligations that shape how data is collected, processed, shared, retained, and d...

  • Analyze foundational ethical theories and principles to just...
  • Map data lifecycle stages and assign stakeholder responsibil...
  • +6 more outcomes
12 units
Review
Video Analytics and Retention Curves
Free
Data Science

Video Analytics and Retention Curves

Video analytics is the systematic measurement and analysis of viewer behavior within video content, with retention curves serving as the primary visual representation of...

  • Analyze video retention curves to identify drop-off points a...
  • Implement data collection methods using analytics platforms...
  • +6 more outcomes
12 units
Review
Probabilistic Thinking
Free
Data Science

Probabilistic Thinking

Probabilistic thinking is the discipline of reasoning about uncertainty using the formal language of probability, treating the unknown not as a vague obstacle but as a me...

  • Apply the axioms of probability to compute probabilities of...
  • Construct probability distributions for discrete and continu...
  • +6 more outcomes
12 units
Review
Spotting Misleading Charts
Free
Data Science

Spotting Misleading Charts

Spotting misleading charts is the practice of critically evaluating data visualizations to uncover intentional or unintentional distortions that misrepresent the underlyi...

  • Analyze chart axes and scales to identify truncation and non...
  • Evaluate logarithmic scale distortions and aspect ratio mani...
  • +6 more outcomes
12 units
Review
Survival Analysis for Churn Prediction
Free
Data Science

Survival Analysis for Churn Prediction

Survival analysis is a branch of statistics focused on modeling the time until an event of interest occurs, such as customer churn, equipment failure, or patient recovery...

  • Analyze the churn data as a time-to-event problem, effective...
  • Interpret survival and hazard functions, apply Kaplan-Meier...
  • +6 more outcomes
12 units
Review
Propensity Scoring Models
Free
Data Science

Propensity Scoring Models

Propensity scoring is a statistical and machine learning methodology used to estimate the probability that an individual, customer, or entity will perform a specific acti...

  • Analyze key propensity scoring concepts and applications to...
  • Design clear data requirements and target definitions for ef...
  • +6 more outcomes
12 units
Review
Structured Data for AI
Free
Data Science

Structured Data for AI

Structured data refers to information that is organized in a predefined format, typically rows and columns, such as relational databases, spreadsheets, or time-series rec...

  • Analyze the role of structured data in AI systems to determi...
  • Design schemas for AI-ready data that enforce consistency an...
  • +6 more outcomes
12 units
Review
Pipeline Math
Free
Data Science

Pipeline Math

Pipeline math is the application of mathematical concepts—from basic arithmetic to advanced linear algebra—to the design and operation of data pipelines.

  • Apply arithmetic and type conversion operations to ensure da...
  • Design logical and comparison filters to isolate relevant su...
  • +6 more outcomes
12 units
Review
Bandit Algorithms for A/B Testing
Free
Data Science

Bandit Algorithms for A/B Testing

Bandit algorithms for A/B testing represent a family of adaptive experimentation methods that dynamically allocate traffic to the best-performing variant based on observe...

  • Analyze the statistical limitations of classic A/B testing,...
  • Design an epsilon-greedy strategy that dynamically adjusts e...
  • +6 more outcomes
12 units
Review
Sample Size and Effect Size
Free
Data Science

Sample Size and Effect Size

Sample size and effect size are two fundamental statistical concepts that determine the validity and interpretability of any quantitative study.

  • Evaluate the importance of sample size and effect size in en...
  • Apply the core concepts of population, sample, and sampling...
  • +6 more outcomes
12 units
Review
Difference-in-Differences Analysis
Free
Data Science

Difference-in-Differences Analysis

Difference-in-Differences (DiD) is a quasi-experimental method used to estimate the causal effect of a treatment or policy by comparing the change in outcomes over time b...

  • Analyze causal inference frameworks to determine when differ...
  • Implement canonical difference-in-differences regression mod...
  • +6 more outcomes
12 units
Review
Regression Discontinuity Design
Free
Data Science

Regression Discontinuity Design

Regression Discontinuity Design (RD) is a quasi-experimental method that identifies causal effects by exploiting a cutoff or threshold that determines treatment assignmen...

  • Analyze how the potential outcomes framework addresses selec...
  • Design a sharp regression discontinuity design to estimate c...
  • +6 more outcomes
12 units
Review
Synthetic Control Method
Free
Data Science

Synthetic Control Method

The Synthetic Control Method (SCM) is a statistical technique used to estimate the causal effect of an intervention or treatment on a single unit (such as a country, stat...

  • Analyze the potential outcomes framework and counterfactual...
  • Design a synthetic control model by selecting appropriate do...
  • +6 more outcomes
12 units
Review