Advanced MySQL Data Analysis
8h 5mAdvanced2024-10-18
Authors

Maven Analytics

John Pauler
Course details
MySQL is a powerful tool for managing and analyzing relational databases, and a skill that every analyst and BI professional should have in the arsenal. In this course, learn advanced MySQL techniques and apply them to real-world business challenges using a unique, custom-built ecommerce database.
Instructor John Pauler starts by introducing the course project, installing the tools you'll need to access your database, and reviewing the core SQL skills that you should be comfortable with before starting the course, including SELECT statements, aggregate functions, and table joins. From there, work through a number of analytics deep dives, including traffic analysis and optimization, website measurement and testing, channel mix, product performance, user analysis, and more.
For each topic, John introduces the business concept, reviews the SQL tools that you’ll be applying, and then jumps straight into hands-on exercises and course projects.
Instructor John Pauler starts by introducing the course project, installing the tools you'll need to access your database, and reviewing the core SQL skills that you should be comfortable with before starting the course, including SELECT statements, aggregate functions, and table joins. From there, work through a number of analytics deep dives, including traffic analysis and optimization, website measurement and testing, channel mix, product performance, user analysis, and more.
For each topic, John introduces the business concept, reviews the SQL tools that you’ll be applying, and then jumps straight into hands-on exercises and course projects.
Skills covered
MySQLDatabase DevelopmentDatabase ManagementData AnalysisData ScienceBusiness Analysis and StrategyBusiness Software and ToolsOpen SourceSoftware DevelopmentOne-Off
Concepts
Getting Started
- 01 - Course structure and outline
- 02 - Introducing the course project
- 03 - Setting expectations
1. Prerequisite Skills
- 04 - Prerequisite skills review
2. MySQL Intro and Setup
- 05 - Introduction
- 06 - MySQL installation overview
- 07 - Mac download - Community Server
- 08 - Mac download - MySQL Workbench
- 09 - PC download - Community Server + Workbench
- 10 - Connecting Workbench to the server
- 11 - MySQL Workbench interface
- 12 - Creating the Maven Fuzzy Factory database
- 13 - Getting to know the database
- 14 - USE mavenfuzzyfactory
3. Analyzing Traffic Sources
- 15 - Introduction
- 16 - Analyzing top traffic sources
- 17 - Assignment - Finding top traffic sources
- 18 - Solution - Finding top traffic sources
- 19 - Assignment - Traffic source conversion rates
- 20 - Solution - Traffic source conversion rates
- 21 - Bid optimization and trend analysis
- 22 - Assignment - Traffic source trending
- 23 - Solution - Traffic source trending
- 24 - Assignment - Bid optimization for paid traffic
- 25 - Solution - Bid optimization for paid traffic
- 26 - Assignment - Trending with granular segments
- 27 - Solution - Trending with granular segments
4. Analyzing Website Performance
- 28 - Introduction
- 29 - Analyzing top website pages and entry pages
- 30 - Assignment - Finding top website pages
- 31 - Solution - Finding top website pages
- 32 - Assignment - Finding top entry pages
- 33 - Solution - Finding top entry pages
- 34 - Analyzing bounce rates and landing page tests
- 35 - Assignment - Calculating bounce rates
- 36 - Solution - Calculating bounce rates
- 37 - Assignment - Analyzing landing page tests
- 38 - Solution - Analyzing landing page tests
- 39 - Assignment - Landing page trend analysis
- 40 - Solution - Landing page trend analysis
- 41 - Building conversion funnels and conversion paths
- 42 - Assignment - Building conversion funnels
- 43 - Solution - Building conversion funnels
- 44 - Assignment - Analyzing conversion funnel tests
- 45 - Solution - Analyzing conversion funnel tests
5. Mid-course Project
- 46 - Introduction
- 47 - Assignment - Mid-course project
- 48 - Solution - Mid-course project
6. Analyzing Channel Portfolios
- 49 - Introduction
- 50 - Analyzing channel portfolios
- 51 - Assignment - Analyzing channel portfolios
- 52 - Solution - Analyzing channel portfolios
- 53 - Assignment - Comparing channel characteristics
- 54 - Solution - Comparing channel characteristics
- 55 - Assignment - Cross-channel bid optimization
- 56 - Solution - Cross-channel bid optimization
- 57 - Assignment - Analyzing channel portfolio trends
- 58 - Solution - Analyzing channel portfolio trends
- 59 - Analyzing direct, brand-driven traffic
- 60 - Assignment - Analyzing direct traffic
- 61 - Solution - Analyzing direct traffic
7. Analyzing Business Patterns and Seasonality
- 62 - Analyzing business patterns and seasonality
- 63 - Assignment - Analyzing seasonality
- 64 - Solution - Analyzing seasonality
- 65 - Assignment - Analyzing business patterns
- 66 - Solution - Analyzing business patterns
8. Product-Level Analysis
- 67 - Introduction
- 68 - Analyzing product sales and launches
- 69 - Assignment - Product-level sales analysis
- 70 - Solution - Product-level sales analysis
- 71 - Assignment - Analyzing product launches
- 72 - Solution - Analyzing product launches
- 73 - Analyzing product-level website pathing
- 74 - Assignment - Product-level website pathing
- 75 - Solution - Product-level website pathing
- 76 - Assignment - Building product conversion funnels
- 77 - Solution - Building product conversion funnels
- 78 - Cross-selling & product portfolio analysis
- 79 - Assignment - Cross-sell analysis
- 80 - Solution - Cross-sell analysis
- 81 - Assignment - Product portfolio expansion
- 82 - Solution - Product portfolio expansion
- 83 - Analyzing product refund rates
- 84 - Assignment - Analyzing product refund rates
- 85 - Solution - Analyzing product refund rates
9. User-Level Analysis
- 86 - Introduction
- 87 - Analyzing repeat visit and purchase behavior
- 88 - Assignment - Identifying repeat visitors
- 89 - Solution - Identifying repeat visitors
- 90 - Assignment - Analyzing time to repeat
- 91 - Solution - Analyzing time to repeat
- 92 - Assignment - Analyzing repeat channel behavior
- 93 - Solution - Analyzing repeat channel behavior
- 94 - Assignment - Analyzing new and repeat conversion rates
- 95 - Solution - Analyzing new and repeat conversion rates
Final Project
- 96 - Introduction
- 97 - Assignment - Final project
- 98 - Solution - Final project
Related courses
- From Excel to SQL
- Advanced Python: Working with Databases
- Advanced Python: Working with Databases (2020)
- Secure Data Management for AI Implementation
- Advanced Python: Practical Database Examples
- Presto Essentials: Data Science
- MySQL for Advanced Analytics: Tips, Tricks, & Techniques
- MySQL Database Administration
Related learn paths
- Master Advanced Excel Data & Analytics Skills
- SQL for Data Professionals in Finance
- Master Python for Data Science
- Master Your Python Skills
- Become a Corporate Financial Planning Analyst
- Data Engineering Foundations Professional Certificate by Astronomer
- Get Started with PHP
- Become an AWS Data and DevOps Specialist