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

Zero To Mastery

Business Analytics Bootcamp (with Python): Zero to Mastery

via Zero To Mastery

Overview

Become a top Business Data Analyst. We’ll teach you everything you need to go from a complete beginner to getting hired as an analytics professional by learning cutting-edge tools and techniques to make data-driven decisions.
  • The skills to become a professional Business Analyst and get hired
  • Step-by-step guidance from an industry professional
  • Learn to use Python for data visualization, causal inference, econometrics, segmentation, matching, and predictive analytics
  • Master the latest data and business analysis tools and techniques including Google Causal Impact, Facebook Prophet, Random Forest and much more
  • Participate in challenges and exercises that solidify your knowledge for the real world
  • Learn what a Business Analyst does, how they provide value, and why they're in demand
  • Enhance your proficiency with Python, one of the most popular programming languages
  • Use case studies to learn how analytics have changed the world and help individuals and companies succeed

Syllabus

  •   Section 1 - Introduction
    • Business Analytics Bootcamp (with Python): Zero to Mastery
    • Introduction
    • Exercise: Meet Your Classmates and Instructor
    • Get The Course Materials
    • The Value of a Business Analyst
    • ZTM Plugin + Understanding Your Video Player
    • Set Your Learning Streak Goal
  •   PART A: A/B Testing and Experimentation
    • What Is A/B Testing And Why It Is Important?
  •   Section 2 - Hypothesis Testing for A/B Testing
    • Game Plan for Hypothesis Testing for A/B Testing
    • What is Hypothesis Testing?
    • CASE STUDY: FashionFiesta (Briefing)
    • Python: Hypothesis Testing Exercise
    • Confidence Level
    • P-value
    • Python: Build a P-value Function with ChatGPT
    • Two Sample T-Test
    • Python: Get to Know the Data with ChatGPT
    • Python: Levene's Test
    • Python: Two Sample T-Test
    • One-Tailed Test vs. Two-Tailed Test
    • Python: Get to Know the Data
    • Python: 1-Tailed Test
    • Chi-square Test
    • Python: Get to Know the Data
    • Python: Chi-square Test
    • CASE STUDY: Google 41 Shades of Blue
  •   Section 3 - Introduction to A/B Testing
    • Game Plan for Introduction to A/B Testing
    • CASE STUDY: Krushing Kingdoms (Briefing)
    • Python: Libraries and Data
    • Python: EDA with ChatGPT
    • Python: Cleaning Outliers with ChatGPT
    • A/B Testing Terminology and Parameters
    • Setting Up Your A/B Test for Success
    • Randomization Techniques for A/B Testing
    • Python: Simple Randomization
    • Python: Block Randomization
    • Python: Stratified Randomization
    • Python: Clustered Randomization
    • Determining Sample Size Using Power Analysis
    • Python: Sample Size Calculator for Proportions
    • Determining A/B Test Sample Sizes for Continuous Outcomes
    • Python: Sample Size Calculator for Continuous Variables
    • Python: What if We Don't Clean the Outliers?
    • Danger of a too High Sample Size
    • Type I and Type II Error
    • Hypothesis Testing for Proportions
    • Python: Sampling Based on Optimal Sample Size
    • Python: Preparing Analysis
    • Python: Retention Test Post-Analysis.
    • Python: What if We Don't Sample?
    • Python: A/B Test Post-analysis
    • What Did You Learn in This Section?
    • CASE STUDY: How A/B Testing Helped Obama Raise Millions
  •   Section 4 - Mastering A/B Testing
    • Game Plan for Intermediate A/B Testing
    • CASE STUDY: Amazon's Buy Button (Briefing)
    • Python: Kick off
    • Python: EDA with ChatGPT
    • Bayesian A/B Testing
    • Python: Bayesian AB Testing Setup
    • Bayesian Statistics
    • Python: Bayesian A/B Testing with TensorFlow
    • Python: Proportions Test with ChatGPT
    • Sequential Testing and Early Stopping
    • Python: Sequential Testing and Early Stopping
    • CASE STUDY: Netflix's Wednesday Thumbnails (Briefing)
    • A/B/C Test
    • Python: EDA with ChatGPT
    • Python: Chi-square Test with ChatGPT
    • Bonferroni Method
    • Python: Bonferroni Method
    • ANOVA Test and Hukey's HSD Test
    • Python: ANOVA Test
    • Python: Hukey's HSD Test
    • Limitations and Misinterpretations in A/B Tests
    • What Did You Learn in This Section?
    • CASE STUDY: The Ethical Considerations of Testing - AI in Recruitment
  •   PART B: ECONOMETRICS & CAUSAL INFERENCE
    • What are Econometrics & Causal Inference and why are they important?
  •   Section 5 - Google Causal Impact (Econometrics and Causal Inference)
    • Why Econometrics and Causal Inference
    • Google Causal Impact - Game Plan
    • Time Series Data
    • CASE STUDY: Bitcoin and Paypal
    • Difference-in-Differences Framework
    • Causal Impact Step-by-Step Guide
    • Python - Installing Packages and Libraries
    • Python - Defining Dates
    • Python - Loading Bitcoin Data
    • Assumptions Needed
    • Python - Loading More Data
    • Python - Data Preparation
    • Python - Preparing for Correlation Matrix
    • Correlation Recap and Stationarity
    • Python - Stationarity Test
    • Python - Correlation Matrix and Heatmap
    • Python - Google Causal Impact Setup
    • Python - Google Causal Impact
    • Interpretation of Results
    • Python - Causal Impact Results
    • CHALLENGE: Introduction
    • CHALLENGE: Solutions
    • EXERCISE: Imposter Syndrome
  •   Section 6 - Matching
    • Matching - Game Plan
    • What is Matching?
    • CASE STUDY: Catholic Schools & Standardized Tests (Briefing)
    • Python - Directory and Libraries
    • Python - Loading Data
    • Unconfoundedness
    • Python - Comparing Means
    • Python - T-Test
    • Python - T-Test Loop
    • Python - Chi-square Test
    • Python - Chi-square Loop
    • The Curse of Dimensionality
    • Python - Transforming Race Variable
    • Python - Transforming Education Variable
    • Python - Cleaning and Preparing Dataset
    • Common Support Region
    • Python - Logistic Regression for Common Support Region
    • Python - Visualizing Common Support Region
    • Python - Matching
    • Matching Robustness Check
    • Python - Repeated Experiment
    • Python - Removing 1 Confounder
    • CHALLENGE: Introduction
    • CHALLENGE: Solutions
    • My Experience with Matching
  •   PART C: DATA VISUALIZATION
    • What Is Data Visualization And Why It Is Important?
  •   Section 7 - Distribution Charts and Plotting Basics
    • Game Plan for Distribution Charts
    • Histogram
    • CASE STUDY: Pokemon Master (Briefing)
    • Python: Libraries and Data
    • Python: Defining Chart Size
    • Python: Basic Histogram
    • Python: Customizing Histogram
    • Python: Adding Vertical Lines
    • Python: Adding Horizontal Lines
    • Box Plot
    • Python: Basic Box Plot
    • Python: Customizing Box Plot
    • Python: Defining Order of the Plot
    • Python: Swarmplot
    • Violin Plot
    • Python: Basic Violin Plot
    • Python: Customize Violin Plot
    • Ridgeline
    • Python: Prepare Data for Ridgeline
    • Python: Prepare Chart for Ridgeline
    • Python: Customize Layout
    • Python: HTML Export and Building a Cheat Sheet
    • Colours
    • What Did You Learn In This Section?
  •   Section 8 - Ranking Charts
    • Game Plan for Ranking Charts
    • Bar Charts
    • CASE STUDY: World Happiness (Briefing)
    • Python: Libraries and Data
    • Python: Horizontal Bar Chart
    • Python: Customizing Bar Chart
    • Python: Vertical Bar Chart
    • Python: Highlight a Bar
    • Lollipop
    • Python: Lollipop Chart
    • Python: Customizing a Lollipop Chart
    • Spider Chart
    • Python: Spider Chart Preparation
    • Python: Basic Spider Chart
    • Python: Customizing Spider Chart
    • "The Visual Display of Quantitative Information" by Edward R. Tufte
    • What Did You Learn In This Section?
  •   PART D: SEGMENTATION
    • What is Segmentation and why is it important?
  •   Section 9 - RFM (Recency, Frequency, Monetary) Analysis
    • Game Plan for RFM
    • Value Based Segmentation
    • RFM Model
    • CASE STUDY: Online Shopping (Briefing)
    • Python: Directory and Libraries
    • Python: Loading Data
    • Python: Creating Sales Variable
    • Python: Date Variable
    • Python: Customer Level Aggregation
    • Python: Monetary Variable
    • Python: Tidying up Dataframe
    • Python: Quartiles
    • Python: RFM Score
    • Python: RFM Function
    • Python: Applying RFM Function
    • Python: Results Summary
    • CHALLENGE: Introduction
    • CHALLENGE: Solutions
  •   Section 10 - Gaussian Mixture
    • Game Plan for Gaussian Mixture
    • Clustering
    • Gaussian Mixture Model
    • CASE STUDY: Credit Cards #1 (Briefing)
    • Python: Directory and Data
    • Python: Load Data
    • Python: Transform Character Variables
    • AIC and BIC
    • Python: Optimal Number of Clusters
    • Python: Gaussian Mixture Model
    • Python: Cluster Prediction and Assignment
    • Python: Interpretation
    • CHALLENGE: Introduction
    • CHALLENGE: Solutions
    • My Experience with Segmentation
  •   PART E: PREDICTIVE ANALYTICS
    • What are Predictive Analytics and why are they important?
  •   Section 11 - Random Forest
    • Game Plan for Random Forest
    • Ensemble Learning and Random Forest
    • How Decision Trees Work
    • CASE STUDY: Credit Cards #2 (Briefing)
    • Python: Directory and Libraries
    • Python: Loading Data
    • Python: Transform Object into Numerical Variables
    • Python: Summary Statistics
    • Random Forest Quirks
    • Python: Isolate X and Y
    • Python: Training and Test Set
    • Python: Random Forest Model
    • Python: Predictions
    • Python: Classification Report and F1 score
    • Python: Feature Importance
    • Parameter Tuning
    • Python: Parameter Grid
    • Python: Parameter Tuning
    • CHALLENGE: Introduction
    • CHALLENGE: Solutions (Part 1)
    • CHALLENGE: Solutions (Part 2)
  •   Section 12 - (Facebook) Prophet
    • (Facebook) Prophet - Game Plan
    • Structural Time Series
    • (Facebook) Prophet
    • CASE STUDY: Wikipedia (Briefing)
    • Python: Directory and Libraries
    • Python: Loading and Inspecting the Data
    • Python: Formatting the Date Variable
    • Python: Renaming Variables
    • Dynamic Holidays
    • Python: Easter Holiday
    • Python: Black Friday Holidays
    • Python: Finishing Holiday Preparation
    • Training and Test Set in Time Series
    • Python: Training and Test Set
    • (Facebook) Prophet Model
    • Additive vs. Multiplicative Seasonality
    • Python: (Facebook) Prophet Model
    • Python: Regressor Coefficients
    • Python: Forecasting
    • Python: Event Assessment
    • Python: Accuracy Assessment
    • Python: Visualization
    • Cross-validation
    • Python: Cross-validation
    • Python: Cross-validation Results and Visualization
    • Parameters to Tune
    • Python: Parameter Grid
    • Python: Parameter Tuning
    • Python: Parameter Tuning Results
    • CHALLENGE: Introduction - Demand in NYC
    • CHALLENGE: Solutions (Part 1)
    • CHALLENGE: Solutions (Part 2)
    • CHALLENGE: Solutions (Part 3)
    • Forecasting at Uber
  •   Part F - Advanced Analytics
    • What is Advanced Analytics and why it is so important?
  •   Section 13 - Multivariate A/B Testing
    • Game Plan for Multivariate A/B Testing
    • CASE STUDY: Google's Homepage Experiment (Briefing)
    • Python: Libraries and Data
    • Python: EDA with ChatGPT
    • Multivariate A/B Testing (MVT)
    • Python: Full Factorial Setup
    • Python: Full Factorial Testing
    • Partial Factorial Deep Dive
    • Python: Partial Factoral Combinations
    • Python: ANOVA and Tukey's HSD Test
    • Python: Encoding Variables and Generate Combinations
    • Python: Regression Analysis Setup
    • Python: Regression Analysis
    • Python: Random Forest Model
    • Python: Random Forest Evaluation
    • Random Forest Parameter Tuning
    • Python: Parameter Tuning
    • Python: Parameter Tuning Best Model
    • Python: Inferring Untested Variants - Predicting
    • Python: Inferring Untested Variants - Comparing
    • Python: Inferring Untested Variants - Visualizing
    • What Did You Learn in This Section?
    • CASE STUDY: Coca Cola "Share a Coke" Campaign
  •   Where To Go From Here?
    • Thank You!
    • Review This Course!
    • Become An Alumni
    • Learning Guideline
    • ZTM Events Every Month
    • LinkedIn Endorsements

Taught by

Diogo Resende

Reviews

Start your review of Business Analytics Bootcamp (with Python): Zero to Mastery

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.