A data analysis project examining trends and patterns of the job market on Upwork. This project analyzes job postings, requirements, and market demands to provide insights into the freelancing ecosystem.
- Analysis of job requirements and skill demands
- Visualization of salary ranges and project budgets
- Geographic distribution of job postings
- Trend analysis of emerging technologies and tools
- Interactive dashboard for exploring the data
- Python for data analysis and processing
- Pandas for data manipulation
- Jupyter Notebook for interactive analysis
- Data visualization libraries (Matplotlib, Seaborn)
- Google Data Studio for dashboard creation
upwork_dashboard/
├── analysis.ipynb # Main analysis notebook
├── dashboard.py # Dashboard implementation
├── queries.py # Data query functions
├── requirements.txt # Project dependencies
├── upwork_clean.csv # Processed dataset
├── upwork_dataset.csv # Raw dataset
└── README.md # Project documentation
- Distribution of expertise levels required (Entry/Intermediate/Expert)
- Most demanded programming languages and frameworks
- Average project budgets across different categories
- Popular project durations and time commitments
- Geographic trends in job postings
- Clone the repository
- Install dependencies:
pip install -r requirements.txt- Run Jupyter Notebook:
jupyter notebook analysis.ipynb- Primary dataset: Upwork job postings
- Time period: 2023
- Total records analyzed: 60448