Course studio
Welcome back, Ana
Window functions for analysts still has 14 lessons as the studio drafted them. Your October payout stands at $9,475 and lands on Nov 15.
Ana Reyes
View public profileOverview
Oct 1–22
Learners
2,071
+4% on September
Course sales
143
+6% on September
Rating
4.8
12,410 ratings
Drafts
3October payout
Lands Nov 15$9,475.20
Oct 1524 days to go
Your 70% of 143 course sales, and 43,650 Plus minutes.
Outline
6 chapters · 22 lessons
In your words
8 of 22
in the open draft
Still as drafted
14
Each gets an AI badge
Running time
4 h 33 min
Intermediate level
Chapters
- 01What GROUP BY throws awayChapter 1, What GROUP BY throws away: 3 of 3 in your words
- 02Ranking without a spreadsheetChapter 2, Ranking without a spreadsheet: 2 of 4 in your words
- 03Running totals and moving averagesChapter 3, Running totals and moving averages: 2 of 4 in your words
- 04Looking back and aheadChapter 4, Looking back and ahead: 1 of 3 in your words
- 05Sessions, streaks and gapsChapter 5, Sessions, streaks and gaps: 0 of 4 in your words
- 06Window functions in the reports you hand overChapter 6, Window functions in the reports you hand over: 0 of 4 in your words
Drafts
Recordings
Last 30 days
Recorded
3 h 40 min
in 4 takes
Lessons cut
14
from those takes
Cuts waiting
3
in module 4, take 2
Takes
- Module 4 · take 2SQL for analysis · 1:01:483 cuts to reviewToday
- Chapter 2 · take 1Cohorts and retention in SQL · 48:103 lessons2 days ago
- Chapter 1 · take 2Cohorts and retention in SQL · 52:363 lessons4 days ago
- Module 3 · take 1SQL for analysis · 57:05Published, 4 lessons23 days ago
Waiting for you
0 of 3 cuts kept
Quizzes
SQL for analysis
Questions live
31
in 5 module quizzes
Answered right
78%
first tries, 30 days
New questions
5
wait for you in step 3
Module quizzes
- Module 1What a table is, if you already know a sheet88% right
- Module 2Filtering: WHERE, and the traps in it81% right
- Module 3Grouping, and the question a total answers72% right
- Module 4Joins, nulls and the shape of a result setTake 2: 0 of 5 approved69% right
- Module 5Subqueries and CTEs77% right
Hardest this month
Module 3Finance asks how many customers ordered in March. Which count answers it?
- COUNT(*)34%
- COUNT(customer_id)27%
- COUNT(DISTINCT customer_id) (Answer)39%
From lesson 3.1 at 07:13
Revenue
May–Oct
October so far
$9,475
Lands Nov 15
From sales
$7,642
143 sales
From Plus
$1,833
43,650 minutes
This month by course
- SQL for analysis65 sales$5,003
- Python for data analysis41 sales$3,572
- Pandas and NumPy in practice37 sales$900
- Dashboards people act onFree · 326 learners$0
Last six months
SalesPlus- May$10,484
- Jun$10,873
- Jul$10,831
- Aug$11,910
- Sep$12,684
- Oct$9,475
Step 1 · Outline
One line becomes six chapters you rewrite
Describe the course as you would to a colleague. The studio orders six chapters by what depends on what, and a lesson you leave as drafted publishes with an AI drafted badge.
Nothing is recorded or published from this board.
Open draft
Window functions for analysts
6 chapters · 22 lessons · 4 h 33 min · Intermediate
- In your words8
- As drafted14
Step 2 · Recording
Record once. The studio finds where each lesson starts.
Upload the module as one recording. The studio reads the transcript for where each idea ends and the next begins, then leaves each cut for you to keep, move or take out.
Lessons found
4Transcript
Lesson 4.1 · 14:55
Cuts
33 cuts wait for you before the module can be published.
Step 3 · Quiz
Every question names the minute it comes from
The studio cuts questions from what the take says, and each points to the line it came from. None reaches a learner before you approve it.
From the transcript of module 4, take 2.
An inner join from orders to customers returns 96 fewer March rows than orders holds. Why?
- The guest checkouts match no customerAnswer
- Repeat customers are merged into one row
- The join skips the last day of the month
Why: A NULL customer_id matches no customer, so an inner join leaves the guest checkouts out.
0 of 5 approved
Revenue
What each course paid you, month by month
Every sale pays you 70% of its price, and every minute a Plus subscriber watches pays $0.042 at last month's rate. Both land on the 15th of the month after.
October payout
so far$9,475.20
- From sales
- $7,641.90
- 143 sales
- From Plus
- $1,833.30
- 43,650 minutes
24 days to goA month under $50 rolls into the next.
Last 12 months
$127,497
- Sales
- Plus
October, so far
By course
OctoberPick one to see its months alone.
Statements
- September 2026Paid Oct 15$12,684
- August 2026Paid Sep 15$11,910
- July 2026Paid Aug 15$10,831
- June 2026Paid Jul 15$10,873