Choose your language
Soccer Analytics Course
More than 2 million students worldwide

Soccer Analytics Course

Master the full stack of soccer analytics, from raw data pipelines to advanced predictive models. Learn to evaluate players, decode tactics, and present findings that influence real club decisions. This course covers everything a modern soccer analyst needs to compete at the professional level.

Dedika for businesses

What you will learn:

You will learn how to collect, clean, and structure soccer data using Python or R, then apply statistical and machine learning methods to build models like expected goals and possession value. The course covers player evaluation frameworks, recruitment analytics, passing networks, and tracking data analysis. You will also develop skills in data visualization, stakeholder communication, and dashboard design. By the end, you will be able to translate complex data into clear, actionable recommendations for coaches, scouts, and club executives.

How you study in practice Soccer Analytics Course

How you practice Soccer Analytics Course

For companies looking to train their teams

With Dedika for businesses, the course includes exercises and examples tailored to your own business and the way your company needs.

Click here

Course Content

8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

Foundations of Soccer Analytics

  • Lesson 1 • Setting Up an Analytics Workflow

    Outlines a repeatable process from question formulation to insight delivery. Connects analytical rigor to practical club decision-making.

  • Lesson 2 • Data Sources and Collection Methods

    Surveys primary data providers, tracking systems, and event logs. Students understand data provenance and quality trade-offs before analysis begins.

  • Lesson 3 • What Soccer Analytics Means

    Defines analytics in a soccer context and distinguishes it from traditional scouting. Establishes shared vocabulary used throughout the course.

  • Lesson 4 • Core Soccer Metrics Overview

    Introduces foundational counting and rate statistics for players and teams. Provides the metric vocabulary needed for all subsequent chapters.

Chapter 2See details

Data Handling and Preparation

  • Lesson 1 • Working with Soccer Data Formats

    Covers JSON, CSV, and XML structures common in event and tracking feeds. Prepares students to parse and load real provider data programmatically.

  • Lesson 2 • Data Cleaning and Validation

    Addresses missing values, duplicate records, and inconsistent labels in soccer datasets. Clean data is the prerequisite for all reliable downstream metrics.

  • Lesson 3 • Feature Engineering for Soccer

    Transforms raw events into analytically useful features such as zones, sequences, and time deltas. Engineered features power the models built in later chapters.

  • Lesson 4 • Merging and Linking Datasets

    Teaches joining event data with tracking, lineup, and contextual tables. Accurate merges prevent analytical errors caused by mismatched identifiers.

  • Lesson 5 • Reproducible Data Pipelines

    Introduces version control, environment management, and pipeline automation. Reproducibility ensures analytical work can be audited and updated efficiently.

Chapter 3See details

Exploratory Analysis and Visualization

  • Lesson 1 • Communicating Findings Visually

    Applies design principles—color, hierarchy, annotation—to analytical outputs. Effective visual communication ensures insights reach non-technical audiences.

  • Lesson 2 • Pitch Visualization Fundamentals

    Builds static pitch maps for shots, passes, and defensive actions using mplsoccer or similar libraries. Spatial context transforms raw coordinates into tactical insight.

  • Lesson 3 • Descriptive Statistics for Soccer Data

    Applies mean, median, variance, and distribution analysis to player and team metrics. Descriptive summaries form the baseline before inferential work begins.

  • Lesson 4 • Radar and Comparison Charts

    Designs radar charts and bar comparisons for multi-metric player profiling. These formats are standard in scouting reports and stakeholder presentations.

  • Lesson 5 • Heatmaps and Density Plots

    Creates kernel density and binned heatmaps to show positional tendencies. Density visualization reveals player roles and team shape patterns.

Chapter 4See details

Shooting and Goal-Scoring Models

  • Lesson 1 • Feature Selection for xG Models

    Identifies shot distance, angle, body part, and assist type as core predictors. Feature choice directly determines model accuracy and interpretability.

  • Lesson 2 • Post-Shot and On-Target xG

    Extends basic xG with shot placement and goalkeeper positioning data. Post-shot models provide finer resolution on save difficulty and keeper performance.

  • Lesson 3 • Training and Validating xG Models

    Applies logistic regression and gradient boosting to shot data with proper cross-validation. Validation prevents overfitting and ensures generalizability across seasons.

  • Lesson 4 • Interpreting and Applying xG Outputs

    Translates model outputs into finishing skill estimates and team attack quality. Connects xG to recruitment and tactical decisions made by coaching staff.

  • Lesson 5 • Shot Quality and xG Concepts

    Defines expected goals and explains why raw shot counts are insufficient. Establishes the theoretical basis for probabilistic shot modeling.

Chapter 5See details

Passing Networks and Possession Analysis

  • Lesson 1 • Tactical Style Clustering

    Groups teams by possession and pressing metrics using unsupervised clustering. Style clusters enable like-for-like comparisons and opponent preparation.

  • Lesson 2 • Building Passing Networks

    Constructs directed weighted graphs from pass event data using NetworkX or igraph. Network structure reveals team hierarchy and preferred circulation routes.

  • Lesson 3 • Possession Sequences and Chains

    Segments match data into possession chains and analyzes their outcomes. Chain-level analysis links ball circulation patterns to shot creation.

  • Lesson 4 • Passing Metrics Beyond Completion Rate

    Introduces progressive passes, passes into the final third, and expected threat added. Richer passing metrics capture intent and danger beyond simple accuracy.

  • Lesson 5 • Pressing and Defensive Shape Analysis

    Measures press intensity, PPDA, and defensive block shape from event data. Defensive structure analysis complements possession work for full tactical profiling.

Chapter 6See details

Player Evaluation and Recruitment Analytics

  • Lesson 1 • Age Curves and Development Trajectories

    Models how player performance evolves with age using longitudinal data. Age curves inform buy-vs.-loan decisions and long-term squad planning.

  • Lesson 2 • Building a Recruitment Shortlist

    Integrates metric filters, similarity scores, and contextual flags into a ranked shortlist. The shortlist format bridges analytics output and sporting director workflow.

  • Lesson 3 • Similarity Search and Player Comparisons

    Uses distance metrics and nearest-neighbor search to find statistically similar players. Similarity models power replacement and alternative target identification.

  • Lesson 4 • Composite Player Rating Models

    Combines multiple metrics into weighted composite scores for overall player value. Composite models reduce dimensionality and support rapid shortlisting.

  • Lesson 5 • Positional Benchmarking and Percentiles

    Compares player metrics against position-specific peer groups using percentile ranks. Benchmarking contextualizes raw numbers and highlights genuine outliers.

Chapter 7See details

Tracking Data and Physical Performance

  • Lesson 1 • Off-Ball Movement Analysis

    Measures runs, space creation, and positioning quality independent of ball contact. Off-ball metrics reveal player contributions invisible in event data alone.

  • Lesson 2 • Integrating Tracking with Event Data

    Aligns tracking frames with event timestamps to enrich shots, passes, and duels. Combined datasets enable context-aware models unavailable from either source alone.

  • Lesson 3 • Team Shape and Spatial Metrics

    Quantifies team width, depth, and centroid movement from synchronized tracking frames. Spatial team metrics operationalize tactical concepts like compactness and stretch.

  • Lesson 4 • Introduction to Tracking Data

    Explains optical and GPS tracking systems, coordinate frames, and frame rates. Understanding data provenance is essential before any physical metric calculation.

  • Lesson 5 • Physical Load Metrics

    Calculates total distance, high-speed running, and sprint counts from positional data. Physical metrics support sports science decisions on load management and recovery.

Chapter 8See details

Advanced Models and Strategic Decision-Making

  • Lesson 1 • Expected Threat and Possession Value

    Builds xT and VAEP frameworks to assign value to every on-ball action. Possession value models enable holistic player and team performance attribution.

  • Lesson 2 • Translating Analytics into Club Strategy

    Structures analytical findings into strategic recommendations for coaching and management. Bridges technical output and organizational decision-making at the club level.

  • Lesson 3 • Match Outcome Prediction Models

    Builds pre-match and in-match win probability models using team-level features. Outcome models support betting-market benchmarking and in-game tactical adjustments.

  • Lesson 4 • Set-Piece Analytics

    Quantifies corner, free-kick, and throw-in routines using spatial and outcome data. Set pieces account for a significant share of goals and deserve dedicated modeling.

  • Lesson 5 • Causal Inference in Soccer Analytics

    Applies difference-in-differences and matching methods to isolate tactical effects. Causal thinking prevents spurious conclusions from observational soccer data.

Certification

Your valid completion certificate

This course is for you:

  • Aspiring soccer analyst: eager to break into a professional club environment.

  • Football coach: wants data to sharpen tactical decisions and player assessments.

  • Sports science graduate: looking to specialize in performance analytics for soccer.

  • Data professional: ready to apply existing technical skills to the soccer industry.

  • Club scout: seeking objective frameworks to complement traditional player evaluation.

  • Soccer journalist or content creator: aiming to produce deeper, evidence-based analysis.

What our students say

Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to switch platforms... I thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the presentation style and video transcription, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.
André Felipe
André FelipePrompt Engineering Student

Top trainings

FAQ

Who is Dedika?

Is the certificate valid in United States?

Are the courses free?

What is the course workload?

What are the courses like?

How do the courses work?

What is the duration of the courses?

What is the cost or price of the courses?

What is an EAD or online course and how does it work?

PDF Course