Nathan Braun – Learn To Code With Soccer
Python. Pandas. Web Scraping. Databases. SQL. Machine Learning. APIs. All applied to Soccer Data
Soccer is a great gateway to coding
Learning to code isn’t hard, you just need to stick with it a bit. That’s why the most important thing is starting with a project you’re excited about.
This book will take you from playing around with stats in Excel to scraping websites, building databases and running your own machine learning models.
Learn How to Do Your Own Soccer Analysis in Python
You’ll learn — step by step and applied to soccer — how to program your own analysis.
Do I need any coding experience?
- No! Many people have gone through it with zero coding experience and done just fine.
- That said, it does move fast and build on itself, so if you’re new you might just have to take it slower and make sure you understand each section before continuing.
- It includes end-of-chapter problems and exercises that you can use to do that, so it’s not hard.
Do I need any special software?
We’ll learn Python, which is a free, open-source program. Detailed installation instructions are included.
The book includes some optional spaced repetition flashcards to help you remember what you’ve learned. The official iPhone app to use these costs $25 (it’s free on Android). It’s worth it IMO, but I describe workarounds if you don’t want to pay this.
What You’ll Learn In Learn To Code With Soccer?
- Python — This flexible language is the foundation of everything from data munging to web scraping to machine learning. You’ll also learn about its key data library Pandas, the modeling and machine learning libraries statsmodels and scikit-learn, and how to do data visualizations with seaborn.
- Web Scraping and APIs — Next time you run across a site with data you’d like to analyze you’ll know how to grab data via its public API if it’s available, or build a web scraper to get it yourself if it’s not.
- Machine Learning and Statistics — You’ll learn the difference between a regression and a random forest, and will know when and how to build both.
- Databases and SQL — Build your own database — whether it’s for player statistics, to keep track of opponent tenancies, etc — and use SQL to get data in and out of it.
- All in the context of soccer and designed so you can learn how to apply them to your own questions and do your own analysis.
About the author
Hi! My name is Nate and I’m a self-taught programmer and data scientist based in Milwaukee, WI.
A few years ago, I didn’t know anything about Python, SQL, machine learning, web scraping or any of the other topics covered here.
So, I taught myself. It took a few years and I ran into a lot of dead ends along the way, but ultimately I figured it out. In this book, I distill everything I’ve learned to provide a step-by-step guide to doing soccer analytics and get you up and running as quickly as possible.
More courses from the same author: Nathan Braun
Traf – Framer Training
Enlightenedaudio – Constellation – 60min
Matt Logan – The Royalty Accelerator
Sri Vishwanath – Moksha Movement Hijacking
Marsha Coles – Fitness Content Creator
Matt Cook – Advanced ED Cure
Alain Herriot – SuperCharging QuantumTouch
Derek De Mike – The SMMA Blueprint
Powercycletrading – Amazing Option Butterfly, Long Condors & More Trading Workshop
Matt Schmitt & Albert Leonardo – PiScaled
Ed Strachar – Reading Genius 2.0
Bryce McKinley – REI Results Academy
InnerTalk – Ending Procrastination
Julien Blanc – SHIFT
Bryan Dulaney & Nick Unsworth – The Launch & Scale Coaching
Trevor Chapman – Academy Of Arbitrage
Doyle Exchange – Advanced Day Trading Course
Demand Curve – The Traction Program
Dave Kettner – ETSY Profits Generator – How To Make $11,453+ Per Month On ETSY
Charles Miller – The Writersonal Branding Playbook
Larry Connors – Professional Day Trading for Success Program
Jamie Rawsthorne – The YouTube Growth System
Shawn Twing & Andre Chaperon – Idea To Assets
Malachy Friedman – Systematic Winning BJJ Concepts
Kevin deLaplante – Master Cognitive Biases and Improve Your Critical Thinking
Market Occultations - The Use The Moon Trading 2020 Group Webinars Series
Kirill Eremenko – Forex Robots – Expect To Earn 175% P.A. Forex Robot Included
Keith Cunningham – Plan or Get Slaughtered
Talmadge Harper – Human Lie Detector
Jack Corsellis – Breakout Strategy Course
Tiago Forte – Design Your Habits
Merch Momentum – ChatGPT for Print on Demand: Merch Momentum’s Complete Guide to Boosting Creativity, Productivity and Profitability with ChatGPT
Stratagem Trading – Unbalanced Birds
Kenrick Cleveland – Structure Of Thought
Anastasia – Pinterest SEO Traffic Secrets
Complete 32+ Hour Video Training Course 2008
Tom Kenyon – The Hathor Material
Rich Shy Girl – The Formula
Laura Silva – Manifest Like A Millionaire
Erle Montaigue – MTG10 – Basic to Advanced Qigong
Selena Soo – Get Known and Get Clients
Chris Bache – Exploring the Cosmic Mind Through Psychedelics
Annalise Buttigieg – The IG Strategy
Tallulah Sulis – Divine Nectar (A Guide to Exploring Female Ejaculation)
Trades Trending – Daily Trade Machine
BRYAN KREUZBERGER – BREAKTHROUGH EMAIL
Christina Beavers – The Reel Deal
Victor Casler – Personalized DeFi Crash Course
Dan Kennedy - Copywriting Mastery and Sales Thinking Boot Camp
Steve Scott - How To Amplify Sexual Attraction Through Text Messaging
Depesh Mandalia – The AI Powered Facebook Ads & Offers Workshop May 2024
Apteros Trading – Learn to Scalp
Arash Dibazar – Deja vu
John Overdurf – Splitting Synesthesias within the Rhizome
Video Hero – Local Video Ad Hero 2.0
David Lindahl – Multi-Family Millions Bootcamp LA
Philipp Humm – Power of StorySelling 

