Abdelrahman Mohamed Mahmoud/

World Population Data


World Population Data

This dataset has the total population numbers for every country from 1960 to 2020. Additionally, there is a table that contains country information, including region, income group, and any special notes.

Not sure where to begin? Scroll to the bottom to find challenges!


read_csv('data/world_pop_data.csv.gz', show_col_types = FALSE)

world_bank_pop %>% arrange(desc(country_code))
read_csv('data/metadata_country.csv.gz', show_col_types = FALSE)

Source and license of dataset.

Don't know where to start?

Challenges are brief tasks designed to help you practice specific skills:

  • 🗺️ Explore: Which countries have experienced the highest population growth?
  • 📊 Visualize: Create a plot that visualizes the population growth of countries over time grouped by region.
  • 🔎 Analyze: How does income group affect a country's population growth?

Scenarios are broader questions to help you develop an end-to-end project for your portfolio:

You are working for a regional organization in East Asia and the Pacific that analyzes population statistics and makes recommendations to relevant governments. There are concerns that some countries in the region are experiencing a decline in populations.

Your manager has asked you to prepare a population forecast for the region for 5, 10, and 15 years into the future. They have also asked you to identify the five countries with the lowest population growth (or greatest decline), and perform similar forecasts for these five countries individually.

You will need to prepare a report that is accessible to a broad audience. It should outline your motivation, steps, findings, and conclusions.

  • AI Chat
  • Code