
Do you want a portfolio project that actually looks like real analyst work?
Most portfolio projects look the same. A sales dataset, a few charts, a dashboard. Hiring managers have seen it a hundred times.
This is different.
The SQL & Python Challenge is a full simulation of the kind of complex, ambiguous, high-pressure analysis that analysts solve at work every day. You'll receive a realistic compliance brief from a manager β the kind that lands in your inbox on a Tuesday morning with a tight deadline β and your job is to answer it.
The scenario: a banking regulator has issued new guidance restricting certain customers from holding multiple credit cards. Your Compliance team needs to know how many customers are affected and what the revenue impact is. You have two datasets, a deadline, and a set of evolving requirements as the manager follows up with additional questions.
This challenge was built from my real experience as an Analytics Manager.
The brief, the follow-up emails, the changing requirements, the pressure to deliver β I recreated all of it deliberately, because that is what the job actually looks like. Nobody tells you the requirements upfront. Nobody waits patiently while you figure it out. The dataset is synthetic and the scenario is fictional, but the experience of working through it is as close to real analyst work as a portfolio project can get.
π¦ Banking compliance challenge with realistic manager briefs
π§ Evolving requirements via follow-up emails β just like real work
ποΈ 2 datasets to work with
π‘ Hints and instructions so you never get completely stuck
β Full SQL solution file
π Full Python solution file
π Final presentation task
π Bonus: Complete ShopTrend e-commerce project (second portfolio piece)
π¨ Bonus: Fully completed Notion portfolio template
Total: 2 complete portfolio projects you can show employers
SQL: window functions, CTEs, multi-step joins, latest-record logic, data cleaning, revenue modelling, tenure buckets and segmentation
Python: the same analysis rebuilt in pandas β filtering, grouping, joining, and presenting results
Business thinking: interpreting an ambiguous brief, handling changing requirements, and presenting findings in a format a non-technical stakeholder can act on
2 realistic datasets built to mirror real analyst work
A multi-step challenge with several "urgent manager emails" that evolve as you progress
SQL and Python solution files so you can check your work and understand the approach
A final presentation task β the same format used in real analytics teams
A completed, portfolio-ready case study you can show employers and discuss in interviews
To give you even more to show employers, this challenge includes a complete second project as a free bonus.
The ShopTrend 2024 Python Project covers e-commerce analysis β customer behaviour, sales trends, product performance, and campaign effectiveness. It's a different dataset, a different industry, and a different set of techniques, which means you leave with two portfolio projects that demonstrate range.
What's included in the bonus:
A step-by-step Jupyter notebook walking through the full analysis, from business question to visualisations using Matplotlib, Seaborn, and Plotly
A synthetic e-commerce dataset with seasonality, missing values, and realistic errors
A Python script to generate the dataset yourself, adjustable by row count, period, and data types
A ready-to-use AI prompt if you'd rather generate the data without running a script
A list of alternative datasets if you want to practise further
A 9-step data analysis workflow covering question definition, cleaning, analysis, validation, visualisation, and presentation
A fully completed Notion portfolio template showing exactly how to present your work professionally β business questions framed, findings documented, recommendations structured, visuals displayed
This is not a second course. It is a second complete project, ready to go into your portfolio alongside the banking compliance challenge.
This is for you if:
You have SQL or Python basics but no real project to show
You've been rejected from analyst roles and suspect your portfolio is the problem
You want to practise the kind of thinking that comes up in technical interviews and case studies
You're transitioning into data from finance, admin, or another field and need something credible to anchor your portfolio
By the end, you won't just have a project. You'll have something you can point to and say: this is what analysts actually do β and I can do it.
This challenge is inspired by real analytical workflows. All datasets are synthetically generated. All occupations, rules, business logic, and figures are fictional and do not represent any real company, regulator, or internal process. This product is for educational and training purposes only.