
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.
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.
Course Content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Soccer Analytics
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 2HideHide detailsSee detailsData Handling and Preparation
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 3HideHide detailsSee detailsExploratory Analysis and Visualization
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 4HideHide detailsSee detailsShooting and Goal-Scoring Models
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 5HideHide detailsSee detailsPassing Networks and Possession Analysis
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 6HideHide detailsSee detailsPlayer Evaluation and Recruitment Analytics
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 7HideHide detailsSee detailsTracking Data and Physical Performance
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 8HideHide detailsSee detailsAdvanced Models and Strategic Decision-Making
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.
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...

I like how the lessons are straight to the point and how I can switch chapters and skip content I don't need.

I like the content and the presentation style and video transcription, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

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




















