Skip to main content
HomeRLevel Difficulty in Candy Crush Saga
Premium project

Level Difficulty in Candy Crush Saga

Analyze data from the hit mobile game, Candy Crush Saga.

Start Project
10 Tasks1,500 XP

Loved by learners at thousands of companies

Project Description

Candy Crush Saga is a hit mobile game developed by King (part of Activision|Blizzard) that is played by millions of people all around the world.

In this Project, you will get to work with a real Candy Crush dataset and use this data to estimate level difficulty. This Project assumes you can manipulate data frames using dplyr and make plots using ggplot2.

Project Tasks

  1. 1
    Candy Crush Saga
  2. 2
    The data set
  3. 3
    Checking the data set
  4. 4
    Computing level difficulty
  5. 5
    Plotting difficulty profile
  6. 6
    Spotting hard levels
  7. 7
    Computing uncertainty
  8. 8
    Showing uncertainty
  9. 9
    A final metric
  10. 10
    Should our level designer worry?




Data ManipulationData Visualization
Rasmus Bååth HeadshotRasmus Bååth

Data Science Lead at

Rasmus Bååth is a Data Science Lead at Previously, he was an instructor and Curriculum Lead for Projects at DataCamp. He has a PhD in Cognitive Science from Lund University in Sweden. Follow him at @rabaath on Twitter or on his blog, Publishable Stuff.
See More
Xavier  Guardiola HeadshotXavier Guardiola

Lead Data Scientist at King (Activision Blizzard)

Xavier Guardiola is a PhD in Physics working now as lead data scientist at King, where he tries to make use of the data generated by millions of players to help making games even more fun. Before that, he was promoting and applying data science in several start-ups. You can follow him on Twitter at @xguardi.
See More


What do other learners have to say?