Skip to content

mohelmansy/world-connected

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌍 World Connected: Global Internet & Population Trends

This project explores the growth of internet usage across the world and its relationship with population changes by continent over time. Using historical datasets from Our World in Data and Statista, this data science project delivers clean visualizations, growth insights, and penetration rate analyses in a reproducible format.

📦 Project Structure

world-connected/
├── data/
│   ├── raw/                  # Original datasets (internet, population)
│   └── processed/            # cleaned datasets
├── notebooks/
│   ├── test_data_preprocessing.ipynb
│   ├── test_visualization.ipynb
│   ├── test_analysis.ipynb
│   └── world_connected_report.ipynb
├── src/
│   ├── data_preprocessing.py
│   ├── visualization.py
│   └── analysis.py
├── figures/                  # Saved output plots
├── requirements.txt
└── README.md

🔍 Features

  • 📈 Visualize global internet user growth from 1990 to 2024
  • 🌐 Compare population vs internet adoption across continents
  • 🔬 Calculate penetration rates and year-over-year growth
  • 📊 Build professional plots using matplotlib and seaborn
  • ♻️ Fully modular with testable Python scripts

📊 Data Sources

🚀 Getting Started

  1. Clone the repo:
git clone https://github.com/yourusername/world-connected.git
cd world-connected
  1. Install dependencies:
pip install -r requirements.txt
  1. Open the main notebook:
jupyter notebook notebooks/world_connected_report.ipynb

👨‍💻 Author

  • Senior Data Scientist: Mohamed Elmansy
  • License: MIT

This project contributes to digital transformation analytics and highlights global connectivity disparities in a data-driven, insightful format.

About

Data-driven analysis of global internet usage and population trends

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published