A/B Testing (Udacity)

Offered by Udacity, Google,
A/B Testing (Udacity)

Online Experiment Design and Analysis. This course will cover the design and analysis of A/B tests, also known as split tests, which are online experiments used to test potential improvements to a website or mobile application.

Class Deals by MOOC List - Click here and see Udacity's Active Discounts, Deals, and Promo Codes.

Two versions of the website are shown to different users - usually the existing website and a potential change. Then, the results are analyzed to determine whether the change is an improvement worth launching. This course will cover how to choose and characterize metrics to evaluate your experiments, how to design an experiment with enough statistical power, how to analyze the results and draw valid conclusions, and how to ensure that the the participants of your experiments are adequately protected.
A/B testing, or split testing, is used by companies like Google, Microsoft, Amazon, Ebay/Paypal, Netflix, and numerous others to decide which changes are worth launching. By using A/B tests to make decisions, you can base your decisions on actual data, rather than relying on intuition or HiPPO's - the highest paid person's opinion! Designing good A/B tests and drawing valid conclusions can be difficult. You can almost never measure exactly what you want to know (such as whether the users are "happier" on one version of the site), so you need to find good proxies. You need sanity checks to make sure your experimental set-up isn't flawed, and you need to use a variety of statistical techniques to make sure the results you're seeing aren't due to chance. This course will walk you through the entire process. At the end, you will be ready to help businesses small or large make crucial decisions that could significantly affect their future!

What you will learn

Overview of A/B Testing

  • This lesson will cover what A/B testing is and what it can be used for.
  • How to construct a binomial confidence interval for the results.
  • How to decide whether the change is worth the launch cost.

Policy and Ethics for Experiments

  • How to make sure the participants of your experiments are adequately protected.
  • What questions you should be asking regarding the ethicality of experiments.
  • The four main ethics principles to consider when designing experiments.

Choosing and Characterizing Metrics

  • Learn techniques for brainstorming metrics.
  • What to do when you can't measure directly.
  • Characteristics to consider when validating metrics.

Designing an Experiment

  • How to choose which users will be in your experiment and control group.
  • When to limit your experiment to a subset of your entire user base.
  • Design decisions affect the size of your experiment.

Analyzing Results

  • How to analyze the results of your experiments.
  • Run sanity checks to catch problems with the experiment set-up.
  • Check conclusions with multiple methods, including a binomial sign test.

Prerequisites and requirements
This course requires introductory knowledge of descriptive and inferential statistics. If you haven't learned these topics, or need a refresher, they are covered in the Udacity courses Inferential Statistics and Descriptive Statistics.
Prior experience with A/B testing is not required, and neither is programming knowledge.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Estimating ML-Models Financial Impact (Coursera) Coursera
Higher School of Economics - HSE University

Estimating ML-Models Financial Impact (Coursera)

This course covers the basics of financial impact estimation for machine learning models deployed in business processes. We will discuss the general approaches to financial estimation, consider the applications to credit scoring and marketing response models, and focus on the relationship between statistical model quality metrics and financial results, as well as the concepts of A/B testing and potential biases as they apply to historical data. Multiple courses focus on building machine learning models and assessing their predictive power. However, much less attention is usually paid to explaining how the model quality translates into financial results.

Jul 18th 2022
5-12 Weeks
Optimize ML Models and Deploy Human-in-the-Loop Pipelines (Coursera) Coursera
DeepLearning.AI,AWS

Optimize ML Models and Deploy Human-in-the-Loop Pipelines (Coursera)

In the third course of the Practical Data Science Specialization, you will learn a series of performance-improvement and cost-reduction techniques to automatically tune model accuracy, compare prediction performance, and generate new training data with human intelligence. After tuning your text classifier using Amazon SageMaker Hyper-parameter Tuning (HPT), you will deploy two model candidates into an A/B test to compare their real-time prediction performance and automatically scale the winning model using Amazon SageMaker Hosting.

Mar 18th 2024
3 Weeks
UX Evaluation: User Testing (edX) EdX
HECMontrealX,HEC Montréal

UX Evaluation: User Testing (edX)

Master UX evaluation using a variety of skill sets and methods. Uncover the knowledge of user testing from a guerrilla approach to formal lab evaluations required for compliance tests. Testing! 1-2, 1-2! You’re interested in user experience and you have a scientific way of thinking? UX needs you! User testing is an empirical practice. This expertise is the most widespread and sought-after of the UX fields.

Self Paced
Self-Paced
Understanding Data Science (DataCamp) DataCamp
DataCamp

Understanding Data Science (DataCamp)

An introduction to data science with no coding involved. What is data science, why is it so popular, and why did the Harvard Business Review hail it as the “sexiest job of the 21st century”? In this non-technical course, you’ll be introduced to everything you were ever too afraid to ask about this fast-growing and exciting field, without needing to write a single line of code.

Self Paced
Self-Paced
The Business of Social (Coursera) Coursera
Northwestern University

The Business of Social (Coursera)

In a 2014 study of CEOs and CMOs, IBM found 63% wanted social strategies which generate business metrics while only 20% of businesses worldwide actually have them. This means strategies which not only grow your company’s social footprint but link to your sales and marketing systems. With this critical linkage, your social and mobile strategies will provide you with the ability to engage consumers at a 1-to-1 level and measure your social investments in terms of costs, revenues, profits and ROI. In this fifth MOOC of the Social Marketing Specialization - "The Business of Social" - you will learn how to transform your organization's social marketing from an untracked investment to an integral part of your company’s marketing strategy.

Jun 8th 2026
4 Weeks
SQL for Data Science Capstone Project (Coursera) Coursera
University of California, Davis

SQL for Data Science Capstone Project (Coursera)

Data science is a dynamic and growing career field that demands knowledge and skills-based in SQL to be successful. This course is designed to provide you with a solid foundation in applying SQL skills to analyze data and solve real business problems. Whether you have successfully completed the other courses in the Learn SQL Basics for Data Science Specialization or are taking just this course, this project is your chance to apply the knowledge and skills you have acquired to practice important SQL querying and solve problems with data. You will participate in your own personal or professional journey to create a portfolio-worthy piece from start to finish.

Jun 15th 2026
4 Weeks
Data Wrangling with MongoDB (Udacity) Udacity
Udacity,MongoDB University

Data Wrangling with MongoDB (Udacity)

In this course, we will explore how to wrangle data from diverse sources and shape it to enable data-driven applications. Some data scientists spend the bulk of their time doing this! Students will learn how to gather and extract data from widely used data formats. They will learn how to assess the quality of data and explore best practices for data cleaning. We will also introduce students to MongoDB, covering the essentials of storing data and the MongoDB query language together with exploratory analysis using the MongoDB aggregation framework.

Self Paced
Self-Paced