Taught by Deola

Anyone can watch a tutorial. You came here to get good.

Four courses in data analysis, AI operations, virtual assistance and customer support, built backwards from what employers and clients actually ask for, and taught through work you do rather than videos you nod along to.

First three modules free · No card needed

Data Analyst · Module 03
Now playing JOINs, and what a wrong join does to your total 11:40
Why this exists

I teach the way I wish I'd been taught: one idea at a time, with a file open in front of you. Every lesson ends with something you make, not something you watch.

The running order isn't my opinion. I took an analysis of 328 real data analyst job descriptions and taught the most-demanded skills first, so if you stop halfway you've still learned the things you're most likely to be asked about in an interview.

Everything lives in one place, lessons, exercise files, and the worked solutions, so you can come back to a technique two months later and find it in under a minute.

Excel81%of analyst job ads
SQL60%of analyst job ads
Power BI43%of analyst job ads
Python41%of analyst job ads

Communication showed up in 27%, more than three times as often as data visualisation. That's why it gets a module of its own rather than a closing lesson.

What you get

Built to be used, not just finished.

01

A drill at the end of every module

Not a quiz. A real task with a messy file: nine planted problems to find, eight business questions to answer in SQL, a dashboard to build and then defend.

02

One dataset, all the way through

The file you clean in module 02 is the one you query in module 03 and visualise in module 06. You build one thing across the course, not ten disconnected exercises.

03

A checklist you keep

Each module closes with a one-page reference, the steps, the shortcuts, the mistakes to watch for. Print it, pin it, use it at work.

04

Three paces, one spine

Twelve weeks with primers if you're starting cold, six to eight self-paced if you're working, or an eight-week cohort using your own team's files. Nobody gets a cut-down version.

The courses

Four courses. All built backwards from the job.

Each stands on its own, and none assumes you've done the others. Start with the analyst course if you want the skills employers list, the AI course if you already have a job and a process that's eating your week, the virtual assistance course if you're building a client-services business from nothing, or the customer support course if you'd rather start with the queue almost every small brand needs covered.

No prerequisites

How to Be a Top-Notch Data Analyst

Excel, SQL, Power BI and Python, taught in the order employers ask for them, inside the loop an analyst actually runs: question, data, answer, decision.

10 modules58 lessons~11h+ capstone
View the full curriculum →
No coding required

AI for Business Operations

Gartner expects over 40% of agentic AI projects to be cancelled by 2027. This course is about not being in that 40%: pick the right process, take a baseline, put the human where the risk is, prove the saving.

8 modules42 lessons~7h 30m+ capstone
View the full curriculum →
No prerequisites

The Assistant They Can't Replace

Virtual assistance built for what AI has already automated and what it hasn't. The inbox, the calendar, the files, research, and running it as a real business — through one running client, start to finish.

10 modules50 lessons~10h+ capstone
View the full curriculum →
No prerequisites

The Ticket That Doesn't Come Back

Customer support built around the judgement AI can't fake: reading a policy, de-escalating a real complaint, and knowing when to bend the rules and when not to — through one running client, start to finish.

10 modules50 lessons~10h+ capstone
View the full curriculum →
Inside a course

Nothing hidden. Here's the whole thing.

The full outline, every module, every lesson, and the drill that closes it. Open one and see exactly what you'd be paying for.

Every lesson below is written out in full and live — this isn't a placeholder outline. Open module 1 to start →
01 What the job actually is 4 lessons · ~35m
1.1What a company is paying an analyst to do
1.2The four questions every analysis answers: what happened, why, what next, what if
1.3The request behind the request: how to run an intake conversation
1.4Scoping: what you will and will not answer, agreed in writing

DrillFive vague requests from real managers. Rewrite each as a question with a defined metric, a time window, and a decision it will inform.

Open module 1 →
02 Excel that holds up under pressure 7 lessons · ~1h 10m
2.1Structuring a sheet so formulas do not break when data grows
2.2Lookups that survive an inserted column: XLOOKUP and INDEX/MATCH
2.3Conditional aggregation: SUMIFS, COUNTIFS, and multi-criteria logic
2.4Pivot tables aimed at a question, not at the data
2.5Power Query: an import that cleans itself every time
2.6Error handling, validation, and leaving an audit trail
2.7Handing a workbook to someone who did not build it

DrillA 12,000-row sales export with inconsistent regions and text-formatted dates. Produce a weekly summary that refreshes on new data.

Open module 2 →
03 SQL for answering questions 8 lessons · ~1h 30m
3.1Reading a schema before writing a single line
3.2SELECT, WHERE, ORDER BY, and filtering honestly
3.3JOINs, and what a wrong join quietly does to your total
3.4GROUP BY and the aggregation traps that pass review
3.5Window functions: running totals, ranks, period on period
3.6CTEs: writing a query the next person can read
3.7Performance basics, and why your query hung the database
3.8The interview query: thinking out loud under pressure

DrillEight business questions against a sample retail database. Every answer comes with the query and a one-line explanation of what it counts.

Open module 3 →
04 Cleaning data, and knowing when to trust it 5 lessons · ~50m
4.1Profiling a dataset in ten minutes: row counts, ranges, nulls, oddities
4.2Duplicates that are not duplicates, and vice versa
4.3Dates, time zones, and the silent type error
4.4Deciding what to drop, what to fix, and what to flag
4.5Writing down your assumptions so the number can be defended later

DrillA dataset with nine planted problems. Find them, document each decision, and state how the headline number changes.

Open module 4 →
05 The statistics you actually use 5 lessons · ~55m
5.1The four ways an average misleads, with examples from real reports
5.2Spread and distribution: why one number is never enough
5.3Correlation, causation, and finding the confounder
5.4Sample size and significance in plain language
5.5Reading an A/B test result without overclaiming

DrillThree plausible-sounding claims from company dashboards. Say what is wrong with each and what evidence would settle it.

Open module 5 →
06 Power BI: from dataset to decision surface 7 lessons · ~1h 20m
6.1The data model explained without jargon: facts, dimensions, grain
6.2Relationships, and why your totals are wrong
6.3DAX: measures versus calculated columns, and when each belongs
6.4Time intelligence: last month, same period last year, rolling twelve
6.5Designing one page a manager reads in ten seconds
6.6Publishing, scheduled refresh, and row-level security basics
6.7What to do when someone says the dashboard is wrong

DrillBuild a single-page operations dashboard from the module 03 database, then defend every number on it.

Open module 6 →
07 Python where it beats the alternatives 7 lessons · ~1h 15m
7.1When Python is the right tool, and when a spreadsheet wins
7.2pandas: load, filter, group, and the shape of a dataframe
7.3Joining and reshaping without losing rows
7.4A cleaning script you can rerun next month
7.5Quick charts for exploring, not for presenting
7.6Automating a recurring report end to end
7.7Version control and file discipline, the minimum that matters

DrillTake the manual monthly report built in module 02 and turn it into a script that runs in one command.

Open module 7 →
08 Working with AI without losing the plot 5 lessons · ~55m
8.1What language models are genuinely good and bad at in analysis
8.2Drafting SQL and formulas with AI, then proving them correct
8.3The three-way reconciliation: a habit that catches invented numbers
8.4Using AI to explain someone else's query, model or macro
8.5What must never be pasted into a chatbot, and why it is your problem

DrillAn AI-drafted query that returns a believable number. Find its three errors and state the business consequence of each.

Open module 8 →
09 Communicating the answer 6 lessons · ~1h
9.1The one-sentence finding, written before the chart exists
9.2Charts that argue: choosing a form that carries the point
9.3Structuring an executive summary people finish reading
9.4Presenting a number you are not fully certain about
9.5Handling "that doesn't look right" in the room
9.6Saying no, and offering the smaller question you can answer

DrillOne analysis, three deliverables: a Slack message, a one-page memo, and three slides for a board meeting.

Open module 9 →
10 The analyst's operating system 4 lessons · ~45m
10.1Documenting work so future-you can rerun it in five minutes
10.2A request queue that does not drown you
10.3Building a portfolio that survives thirty seconds of a recruiter's attention
10.4The analyst interview: take-homes, case questions, and what they are testing

DrillWrite up the capstone as a portfolio case study: problem, approach, decision it changed, in under 400 words.

Open module 10 →
11 Capstone: six days before the board meeting 1 week · assessed
·A written scoping note, turning one blunt investor line into answerable questions
·A cleaned delivery-log workbook with a documented cleaning log
·A SQL investigation naming the real driver, with a join-trap note
·A confidence-labelled verdict on a pilot the founder already believes worked
·A Power BI-ready model, a documented Python script, an AI-review memo, and a five-minute walkthrough

BriefA three-year-old delivery startup, six days from a funding review, and one line of an investor email as the only brief. You scope it, chase it, and defend what you left unverified.

Open the capstone brief →
Questions

The things people ask before buying.

Do I need any experience to start?
No. The analyst course assumes you can open a spreadsheet and type in a cell, and nothing beyond that. Every module opens with a short primer covering the knowledge it assumes, which you can skip if you already have it.
Why is Excel taught before SQL and Python?
Because that is the order employers ask for them in. Across 328 analyst job descriptions this year, Excel appeared in 81%, SQL in 60%, Power BI in 43% and Python in 41%. If you stop halfway through the course you have still learned the two things you are most likely to be tested on.
What software do I need?
Excel or Google Sheets, Power BI Desktop, and Python. All three are free to use for the course, and the sample database is hosted, so there is nothing to install to follow the SQL modules.
How long does it take?
It depends which track you take. Twelve weeks at three hours a week if you are starting cold, six to eight weeks self-paced if you already work with data, or a fixed eight-week cohort for teams. Same lessons in all three, different pacing and assessment.
Is the AI course only for technical people?
No, and it involves no coding. It is aimed at whoever owns a process that is eating the week. The hard parts are choosing the right process, measuring a baseline before you build, and deciding where a human stays in the loop.
Do I get feedback on the capstone?
On the all-access and team plans, yes, marked against the published rubric. On a single course you get the rubric and the worked example, and you can mark it yourself.
What if it isn't for me?
Email within 30 days and I will refund you, no forms and no questions. The first three modules are free, so watch those before you buy and you probably will not need to.
Start today

The first three modules are free.Do the drill, then decide.

Modules 01 to 03 cover the two skills that appear in most analyst job ads. Work through them, attempt the drill, and judge the teaching on the result rather than on this page.

Start module 01