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.
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
- 📈 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
andseaborn
- ♻️ Fully modular with testable Python scripts
- Clone the repo:
git clone https://github.com/yourusername/world-connected.git
cd world-connected
- Install dependencies:
pip install -r requirements.txt
- Open the main notebook:
jupyter notebook notebooks/world_connected_report.ipynb
- 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.