Premium Project

Analyze Your Runkeeper Fitness Data

Import, clean, and analyze seven years worth of training data tracked on the Runkeeper app.

Start Project
  • 11 tasks
  • 1,602 participants
  • 1,500 XP

Project Description

With the explosion in fitness tracker popularity, runners all of the world are collecting data with gadgets (smartphones, watches, etc.) to keep themselves motivated. They look for answers to questions like:

  • How fast, long, and intense was my run today?
  • Have I succeeded with my training goals?
  • Am I progressing?
  • What were my best achievements?
  • How do I perform compared to others?

I exported seven years worth of my training data from Runkeeper. The data is a CSV file where each row is a single training activity. In this project, you'll create import, clean, and analyze my data to answer the above questions. You can then apply the same strategy to your training data if you wish!

Project Tasks

  • 1Obtain and review raw data
  • 2Data preprocessing
  • 3Dealing with missing values
  • 4Plot running data
  • 5Running statistics
  • 6Visualization with averages
  • 7Did I reach my goals?
  • 8Am I progressing?
  • 9Training intensity
  • 10Detailed summary report
  • 11Fun facts
Andrii Pavlenko

Project Instructor

Andrii managed IT teams where he used data to guide his decisions. Before that, he received a Masters in Physics and studied the mathematical modeling of physical processes. He is passionate about Python, data visualization, and running with his dog.

See More


  • Python LogoPython
  • Topics

    Data ManipulationData VisualizationProbability & StatisticsImporting & Cleaning Data