Designing a Dynamic Pricing Engine for a Ride-Hailing Startup
Overview
What this challenge is about.
Design a dynamic pricing algorithm for a ride-hailing startup using Python and pandas. Present your results and earn a verifiable certificate.
The scenario
CityGo is a 2-year-old startup with 30 employees, operating in a city of 500k. They have 200 drivers and face price-sensitive customers. They need a data-driven pricing model to compete.
The Brief
What you'll do, and what you'll demonstrate.
How can CityGo implement a dynamic pricing strategy that maximizes revenue without significantly increasing customer wait times?
Earning criteria — what you'll demonstrate
- Write a Python simulation that models a real-time system with time intervals
- Apply data structures (DataFrames) to manage time-series data
- Implement a business rule (dynamic pricing formula) and evaluate its impact
- Collaborate in a team to divide tasks and integrate code modules
- Communicate technical results to a non-technical audience via slides
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Programming for Business Applications
Bachelor · Data
Strong alignment
This challenge maps to Programming for Business Applications at the Bachelor level. It sharpens the same practical skills your coursework expects — but in a real industry context with actual constraints and deliverables.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
- Python
Write clean, efficient Python for data processing, automation, and backend services.
- Pandas
Apply pandas to solve real industry problems and demonstrate production-level capability.
- Simulation
Apply simulation to solve real industry problems and demonstrate production-level capability.
- Pricing Strategy
Apply pricing strategy to solve real industry problems and demonstrate production-level capability.
- Data Analysis
Analyze real datasets, build models, and communicate findings that drive decisions.
- Presentation
Apply presentation to solve real industry problems and demonstrate production-level capability.
Careers
Career paths this challenge builds toward
Completing this challenge demonstrates skills that transfer directly to these roles: