Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Driven Development: A/B Testing for Product Engineers
Highest Rated
Rating: 4.7 out of 5(21 ratings)
185 students

Data Driven Development: A/B Testing for Product Engineers

Learn the techniques and best practices to make confident choices for your user interface and get measurable results.
Created bySeamus James
Last updated 3/2022
English
English [Auto],

What you'll learn

  • What A/B tests are and how to use them
  • Build an A/B testing tool from scratch
  • Learn how to implement A/B tests on your website
  • How to find things to test on your site
  • Learn the math and statistics used in A/B testing
  • How to choose the right metric for your A/B test
  • A/B testing best practices
  • How to interpret the results of A/B tests
  • Gotchas and things to watch out for when A/B Testing

Course content

9 sections95 lectures11h 12m total length
  • Introduction10:59

    Explore data-driven development and a/b testing for product engineers, using scarcity cues to boost purchases, demonstrated by three lines of code yielding $3.5 million.

  • Who This Class Is For8:48

    Identify opportunities in product design and implement end-to-end solutions through A/B testing. Quantify the impact of design decisions for engineers, designers, product managers, and engineering managers.

  • Data Driven Development11:24

    Data driven development uses analytics and empirical data to guide product decisions and optimize interfaces. It links KPIs and metrics with behavioral data and uses AB testing to improve conversions.

  • Correlations vs. Tipping Points
  • Confident Choices10:12

    Learn how to make confident product decisions through running concurrent AB tests, identifying opportunities, forming hypotheses, and measuring statistically significant KPI differences to optimize user flows.

  • The 80/20 Rule of A/B Testing8:41

    Learn the 80/20 rule in AB testing, identify green gains and red losses, and see how small conversion-rate improvements—driven by user motivation and site experience—boost revenue.

  • What to Test12:29

    Find high-impact test ideas from your own data, surveys, and false doors; run a/b style experiments like the long gallery test to boost conversions.

  • Types of A/B Tests9:24

    Identify the three A/B testing types: basic A/B testing, multivariate testing, and multi-armed bandits, with emphasis on when combinations amplify results, traffic needs, and the explore versus exploit concept.

Requirements

  • Javascript proficiency is required. Modern web frameworks (I'll be using React) are highly recommended.

Description

How do you know if your website's interface is leading to the best outcomes for your key performance metrics? What if you're leaving money on the table?

By adding A/B testing to your development process, you can be absolutely sure that every element on the page is performing at its peak.

With A/B testing you can have the freedom to take big swings at major design changes, without fear of hurting your key performance metrics. Lower your risk and increase your rewards by limiting your exposure through A/B testing.

In this class you'll learn the foundations of A/B testing by building a basic system and using it to implement the real tests that I've had the biggest successes with over the years. Learn how we did the analysis that told us what to test all the way through the coding patterns and best practices that I've developed after years of working with these systems.

Using the techniques you'll learn in this class, you'll be able to quantify the value of your work -- down to a dollar level -- and improve the efficiency of the traffic your site already has.

For developers who are ready to take their career to the next level, this is the way to get there.

Who this course is for:

  • This class is for intermediate programmers and web designers.