Filter Exercises
No Exercises Found
There are no easy exercises available. Try a different difficulty level.
View All ExercisesGet the most out of these exercises with our recommended approach
Make sure you've completed the corresponding chapter before attempting exercises. Understanding the concepts will make problem-solving much easier.
Attempt each exercise on your own before looking at hints or solutions. Struggling through problems builds deeper understanding than copying answers.
After solving an exercise, try modifying it. Use different players, seasons, or metrics. This reinforces learning and builds real analysis skills.
Exercises are categorized by difficulty to help you build skills progressively. Start with easy exercises to build confidence, then work your way up.
Basic operations like loading data, simple calculations, and fundamental visualizations. Perfect for beginners or warming up.
Multi-step problems requiring data manipulation, metric calculations, and combining multiple concepts. The core of your learning.
Complex problems requiring creative problem-solving, advanced techniques, and often combining skills from multiple chapters.
There are no easy exercises available. Try a different difficulty level.
View All ExercisesFollow this recommended path through the exercises
Start here! Learn to load, clean, and manipulate baseball data.
Chapters 1-3Create compelling charts and visualizations of baseball data.
Chapter 4Calculate and interpret sabermetric and Statcast metrics.
Chapters 5-8Machine learning, custom metrics, and interactive apps.
Chapters 9-12Head back to the chapters to refresh your understanding before tackling exercises.