# Data Storytelling with Python

<Card title="Course home">
<Columns>
<div>
### Data Storytelling with Python
A practical guide to turning raw data into compelling narratives.

<Avatar name="Dr. Maya Chen" subtitle="Lead Instructor · Data Science Academy" />
</div>
<Stat label="Average learner rating" value="4.8 / 5" note="1,204 ratings" icon="star" tone="success" />
</Columns>
</Card>

<Card title="Your progress">
<Columns>
<Stat label="Overall progress" value="48%" change="+6% this week" icon="chart-line" tone="info" />
<Stat label="Modules completed" value="2 / 5" icon="check-circle" />
<Stat label="Lessons completed" value="14 / 29" icon="books" />
</Columns>
<Progress value="48" max="100" label="Course completion" tone="info" />
</Card>

<Card title="Modules">
<Steps>
<Step status="done" title="Module 1 — Introduction & Setup" subtitle="Completed · 3 lessons" />
<Step status="done" title="Module 2 — Working with Data" subtitle="Completed · 4 lessons" />
<Step status="current" title="Module 3 — Visualisation Fundamentals" subtitle="In progress · 3 of 6 lessons done">
<Callout tone="success" title="Next lesson">Lesson 3.2 — Choosing the Right Chart Type</Callout>
</Step>
<Step status="todo" title="Module 4 — Advanced Charts" subtitle="Not started · 8 lessons" />
<Step status="todo" title="Module 5 — Final Project" subtitle="Not started · 8 lessons" />
</Steps>
</Card>

<Card title="Continue learning">
<Columns>
<div>
### Lesson 3.2 — Choosing the Right Chart Type
Learn how to match chart types to your data and audience. This lesson includes two worked examples and a short quiz.

<Badge tone="info">~20 min</Badge> <Badge tone="neutral">Video + Quiz</Badge>
</div>
<div>
<Button icon="play">Continue to Lesson 3.2</Button>
</div>
</Columns>
</Card>

<FollowUps>
- Where was I in the lesson before?
- Show me upcoming assignments
- How does my progress compare to other learners?
</FollowUps>