GUIDED PROJECTS ✓EX-GOOGLE · EX-META · 100s OF PORTFOLIOS REVIEWED

Build data projects
that get you interviews.

Not a tutorial you follow along with. Real briefs, real datasets, and me alongside you every week: live office hours and answers in Discord. Every finished project publishes straight to your portfolio.

Your instructor

Pasquale Bruno

EX-GOOGLE EX-META 10+ YRS IN ANALYTICS

I've spent 10+ years building analytics at Google and Meta, and sat on the other side of the table for hundreds of data analyst and data scientist interviews.

I write every brief, record every lesson, and answer your questions myself.

Read bio →
olist-ecommerce-analysis · chapter 3 of 9 REC
CHAPTERS
✓Brief & setup
✓The data
▸Revenue Q1–Q2
4Customers
5Sellers
6Delivery
QUERY
SELECT DATE_TRUNC(order_date, MONTH) AS m,
SUM(payment_value) AS revenue
FROM olist.orders GROUP BY m
RESULT · MONTHLY REVENUE
> why did November spike?
Pasquale Bruno
WHAT'S INCLUDED

Hand-in-hand support, not a self-serve library.

Weekly office hours and real answers in Discord, from one subscription that includes every project.

Video & written lessons

Follow whichever fits how you learn, at your own pace.

Real tools, not toy environments

SQL, Python, Streamlit: what analysts use on the job.

Claude API, used like an analyst

The same way analysts at top tech companies use LLMs.

AND THE PART NO COURSE GIVES YOU
Real support in Discord

Ask questions, get real answers from a Google and Meta data scientist, not a bot.

Weekly office hours

Bring what's blocking you straight to me, live, every week.

Next session: Thursday, Oct 15 · 5pm UTC

FIRST 20 MEMBERS · 16 LEFT
1:1 call with me

A monthly 30-min call, just you and me. Walk through your project, get unstuck on something specific, or talk through your career transition.

FIRST 20 MEMBERS · 16 LEFT
Async portfolio & LinkedIn reviews

I personally review your finished portfolio and LinkedIn profile, and leave feedback before you send them to recruiters.

THE PROJECTS

Live now

Each one is a business brief with a deadline, not a lesson plan.

BEGINNER INTERMEDIATE
START HERE
BEGINNER · Discovery · 9 CHAPTERS · 5–7 HRS

A marketplace health analysis

You ship: a marketplace health writeup

Monday morning, week one. Your manager hands you the BigQuery schema for a Brazilian e-commerce marketplace and wants a picture of the business (revenue, customers, sellers, delivery, satisfaction) before Friday's exec review.

WHAT YOU'LL DO 9 CHAPTERS
1 Project brief & setup
2 Understanding the data
3 Revenue: Q1 & Q2
··· 6 more, ending with Frame it for employers
SQL BigQuery Python Pandas
with Pasquale · ex-Google, ex-Meta
Build this project →
BEGINNER · Diagnostic · 7 CHAPTERS · 5–7 HRS

A revenue performance analysis

You ship: a 6-slide board story

The CMO wants to understand what drove last year's best and worst months. You'll run an end-to-end EDA on a real UK retail dataset, find the drivers, and turn the analysis into a 6-slide story for the board.

WHAT YOU'LL DO 7 CHAPTERS
1 Project brief & setup
2 Meet the data
3 Revenue trends
··· 4 more, ending with Ship it + frame for employers
Python pandas EDA Matplotlib
with Pasquale · ex-Google, ex-Meta
Build this project →
INTERMEDIATE · Diagnostic · 9 CHAPTERS · 8–10 HRS

A sales funnel diagnosis

You ship: a Looker Studio dashboard

You're the analyst at a UK fashion e-commerce brand. Revenue is missing target and the team needs a diagnosis. You'll build the funnel end-to-end in SQL, find the real drop-offs, and ship a Looker Studio dashboard plus a stakeholder recommendation.

WHAT YOU'LL DO 9 CHAPTERS
1 Project brief & setup
2 Understand the data
3 Build the funnel
··· 6 more, ending with AI commentary layer (optional)
SQL BigQuery Looker Studio Funnel modeling
with Pasquale · ex-Google, ex-Meta
Build this project →
INTERMEDIATE · Experimentation · 8 CHAPTERS · 7–9 HRS

A checkout experiment analysis

You ship: a Streamlit decision tool

The checkout experiment finished Friday. Conversion is up, but is it safe to ship? You'll run a real A/B test analysis on a 14-day, 10k-session experiment, segment by device, and ship a Streamlit tool the PM can use without opening a notebook.

WHAT YOU'LL DO 8 CHAPTERS
1 Project brief & setup
2 Meet the data
3 Conversion rate test
··· 5 more, ending with Frame it for employers
Python pandas SciPy Statsmodels
with Pasquale · ex-Google, ex-Meta
Build this project →
BEGINNER · Product Analytics · 6 CHAPTERS · 5–6 HRS

A user feedback triage

You ship: a 4-slide recommendation deck

Roadmap lock is Thursday and there are 3 engineers, not 30. Everyone's got a theory: ads, buffering, Shorts. You'll classify 2,170 real App Store reviews with the Claude API, rank the complaints, filter to what's actually fixable, and ship a 4-slide recommendation deck.

WHAT YOU'LL DO 6 CHAPTERS
1 Project brief & setup
2 Meet the data
3 Is it the same everywhere?
··· 3 more, ending with Ship it & frame it for employers
Python pandas Matplotlib Claude API
with Pasquale · ex-Google, ex-Meta
Build this project →
5 MORE IN THE PIPELINE

Churn Prediction, House Price Prediction, Customer Segmentation, Fraud Detection, Ticket Routing

Coming Nov–Dec 2026

See what's coming →
Pasquale Bruno
PREVIOUSLY
GoogleMeta
YOUR INSTRUCTOR

I've interviewed hundreds of data candidates at Google and Meta. I know what makes a hiring manager keep reading.

Pasquale Brunofounder, and the person who writes the briefs

I design and review every guided project myself, drawing on briefs and datasets modelled on the real work of a product and business analyst at a large tech company.

If you get stuck, you're emailing me, not a support queue.

10+ yrs
IN INDUSTRY
500+
CANDIDATES INTERVIEWED
300+
PORTFOLIOS REVIEWED
THE DIFFERENCE

Why these are different

Most project-based courses stop at a notebook. Guided Projects end with something you'd actually put in front of a hiring manager.

THE DATA
Real business data, not a cleaned-up CSV built to hand you the answer.
THE STACK
SQL, Python, Claude API: the same tools used on the job.
THE OUTPUT
A deployed tool and a written case study, not a completion badge.
Real business scenario, not toy data
✓ GUIDED PROJECTS
– TYPICAL COURSE
Portfolio-ready deliverable
✓ GUIDED PROJECTS
– TYPICAL COURSE
Live deployed self-serve tool
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
Claude drafts your README, grounded in your real results
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
Weekly live office hours with me
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
Real support in Discord, from me
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
1:1 call with me (first 20 members)
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
Async portfolio & LinkedIn reviews (first 20 members)
✓ GUIDED PROJECTS
✕ TYPICAL COURSE
Certificate of completion
✓ GUIDED PROJECTS
✓ TYPICAL COURSE
THE PIPELINE

Releasing soon

Coming Nov–Dec 2026, included in your subscription the day they ship.

PREDICTION SOON

Churn Prediction

Telco's retention team wants a list of who's about to churn, but a simple rule beats a black-box model if nobody trusts it. You'll build a binary classifier on real Telco data, handle class imbalance, and rank the 50 riskiest customers, only to find the highest-risk customer often isn't the most valuable one to save.

PREDICTION SOON

House Price Prediction

A regression model on the Ames Housing dataset should nail house prices: square footage, bedrooms, done. Except two identical houses, same size, can be worth double depending on the neighborhood. You'll handle outliers, engineer features, and find out what the model actually leans on.

TARGETING SOON

Customer Segmentation

Online Retail wants to know which customer segments actually matter. You'll run RFM analysis and K-means clustering on real transaction data, and find that the biggest segment by total revenue isn't the most profitable one per customer.

PREDICTION SOON

Fraud Detection

A fraud model scoring 99.9% accuracy sounds great, until you realize it's catching almost none of the actual fraud. You'll work a real, heavily imbalanced credit card dataset, apply SMOTE, and learn why precision, recall, and F1 are the only metrics that matter here.

PREDICTION SOON

Ticket Routing

Support tickets should be easy to auto-route, until you check where the model actually gets it wrong. You'll build a TF-IDF + classifier pipeline on real CFPB consumer complaints, and find it's not the common categories that break it, it's the rare-but-critical ones.

GOT A BRIEF IN MIND?

Tell us the business problem you want to practice. We're building the next batch from requests.

Send us a brief →
PRICING

Every project, weekly office hours, and direct access to me.

Free

$0/forever

For anyone with projects ready to share.

  • ✓ Portfolio website with unlimited projects
  • ✓ Personalised URL
  • ✓ No design nor technical skills needed
  • ✓ All your education and experience info in one place
Start free

Job Ready

$99/ month

For people investing in a data career.

  • ✓ Portfolio website builder PRO
  • ✓ All current + future Guided Projects
  • ✓ Discord support channel for any questions, answered by me
  • ✓ Weekly live office hours with me
  • ✓ 1:1 monthly call with me (first 20 members)
  • ✓ Async portfolio & LinkedIn reviews (first 20 members)
  • ✓ Cancel anytime
Get Job Ready

Cancel anytime. Your portfolio and published projects stay yours either way.

Pasquale Bruno

Not sure if it's right for you?

Book a free 15-minute call with me. We'll talk through where you are and whether a Guided Project makes sense.

Book a call →
QUESTIONS

Everything else

How much time do I need each week?+

Projects run 5–10 hours total and are split into chapters, so you can do one sitting at a time. Most people finish a project across two or three weeks alongside a job.

Do I need to know SQL or Python already?+

The beginner projects assume you can write a basic SELECT and open a notebook. If you're past that, start with Olist or EDA & Storytelling. The intermediate ones expect you to be comfortable joining tables and working in pandas.

What exactly ends up on my portfolio?+

A written case study with your own results: the brief, your approach, your code and charts, and your recommendation. It gets a public URL on your portfolio and is indexed by search engines.

Can I cancel, and what happens to my work?+

Cancel anytime. Anything you've already published stays on your portfolio - you just lose access to unfinished and future projects.

Do I need my own Claude API key?+

The projects that use the Claude API walk you through getting a key. Usage for a full project costs well under a dollar at current rates.

Start with one project.

5 projects are live and 5 more are on the way. Each takes 5–10 hours, and when you finish, it goes on your portfolio. If you get stuck, ask me.

datascienceportfol.io/

The complete data career toolkit: learn, build, showcase.

Created in London by Pasquale Bruno.

Chat with us

Products

Legal