Learning Paths

Curated study guides across all textbooks

9 paths available — click a path to view its steps.

  1. 1 Python Fundamentals for Sports NFL Analytics Set up your Python environment and learn pandas, numpy, and data wrangling for sports analysis.
  2. 2 Statistical Foundations for Sports Soccer Analytics Ground yourself in hypothesis testing, regression, and statistical inference applied to soccer data.
  3. 3 Data Visualization Fundamentals College Football Analytics Create publication-quality charts and plots to communicate analytical findings effectively.
  4. 4 Expected Goals (xG) Modeling Soccer Analytics Build expected goals models from shot-level data, the foundational metric of modern soccer analytics.
  5. 5 Shot Quality Models in Basketball Basketball Analytics Develop shot quality models using spatial data, defender proximity, and game context features.
  6. 6 Machine Learning Prediction NFL Analytics Apply random forests, gradient boosting, and other ML algorithms to predict NFL game outcomes.
  7. 7 Neural Networks for Sports Betting Sports Betting Train neural networks for point spread prediction, player prop modeling, and market forecasting.
  8. 8 Computer Vision in Soccer Soccer Analytics Apply computer vision techniques to video data for player tracking, event detection, and tactical analysis.
  9. 9 Advanced ML in Basketball Basketball Analytics Use advanced machine learning for lineup optimization, draft modeling, and season projection systems.
  10. 10 Vision Transformers AI Engineering Study Vision Transformers (ViT) and learn how transformer architectures are applied to sports video and image analysis.
  1. 1 The Transformer Architecture AI Engineering Understand the transformer architecture that powers every modern AI coding assistant.
  2. 2 Scaling Laws & Large Language Models AI Engineering Study how scaling laws govern LLM capabilities and why bigger models produce better code.
  3. 3 Prompt Engineering (AI Theory) AI Engineering Learn the theoretical foundations of prompt engineering — few-shot learning, chain-of-thought, and instruction following.
  4. 4 AI Agents & Tool Use AI Engineering Understand agent architectures, tool use, and how AI systems interact with external environments.
  5. 5 Prompt Engineering for Code Vibe Coding Apply prompt engineering theory to practical code generation with AI coding assistants.
  6. 6 Advanced Prompting Techniques Vibe Coding Master advanced prompting strategies including chain-of-thought coding, constraint specification, and meta-prompting.
  7. 7 AI Coding Agents Vibe Coding Work with autonomous AI coding agents that plan, execute, and iterate on complex software tasks.
  8. 8 Custom Tools & MCP Servers Vibe Coding Build custom tools and MCP servers to extend AI coding agents with domain-specific capabilities.
  9. 9 Multi-Agent Systems Vibe Coding Orchestrate multiple AI agents working together on complex software development projects.
  10. 10 Building AI-Powered Apps Vibe Coding Build applications that integrate LLMs as core features — chatbots, RAG systems, and AI-native software.
  11. 11 Emerging Frontiers Vibe Coding Explore the cutting edge of AI-assisted development — what's coming next and how to stay ahead.