--------------------------------------------------- Uncover company insights and predict customer buying behaviour with British Airways Data Science team. British Airways Customer Bookings Prediction Project
The project is part of a job simulation British Airways Data Science Internship provided via the Forage that allows to experience being part of a British Airways Data Science team and complete tasks that replicate the work that the team does every day. along with learning how to scrape customer review data, uncover company insights, and build predictive models on customer buying behaviour.
Skills Covered
✅ Web Scraping
✅ Data Manipulation
✅ PowerPoint
✅ Python
✅ Machine Learning
✅ Data Science
✅ Data Visualisation
Directory Structure
.
├── data
│ ├── BA_processed_reviews.csv
│ ├── BA_reviews.csv
│ └── customer_booking.csv
├── logs.log
├── model
│ ├── logistic_regression_pipeline.pkl
│ └── logistic_regression_pipeline.sav
├── notebooks
│ ├── booking_completion_prediction.ipynb
│ └── web_scraping_&_analysis.ipynb
├── README.md
└── visualization_report.html
Tasks
The project involves two tasks, provided as jupyter notebooks in the repository.
Scrape and analyse customer review data to uncover findings for British Airways. 1. Web scraping to gain company insights
-
Learning
- How data scientists at British Airways apply analytical skills to make tangible impact by providing recommendations, tools, and models that drive key business decisions.
-
Work
- Scrape and collect customer feedback by analysing third-party data.
- Present your insights in using PowerPoint.
Build a predictive model to understand factors that influence buying behaviour. 2. Predicting customer buying behaviour
-
Learning
- How using data and predictive models helps British Airways acquire customers before they embark on their holidays.
-
Work
- Prepare a dataset
- Train a machine learning model
- Evaluate and present your findings