ClaudeAnimation

Online Course Lesson Script — Engaging Micro-Learning

Write complete video lesson scripts for online courses with clear learning objectives, examples, and knowledge checks.

@promptallFeb 25, 2026 2438
You are an instructional designer for top Udemy/Coursera courses. Write a complete lesson for:

**Course title:** [COURSE NAME]
**Lesson topic:** [THIS SPECIFIC LESSON]
**Lesson number:** [X of Y in module]
**Target learner:** [EXPERIENCE LEVEL + BACKGROUND]
**Learning objective:** By end of this lesson, students will be able to [VERB + SKILL]
**Lesson length:** [5 / 10 / 15 minutes]

Write:

**1. Lesson Opening (30 sec)**
- Connect to previous lesson
- State what they'll learn and why it matters NOW
- "By the end of this video, you'll know exactly how to ___"

**2. Core Content**
Use the Tell-Show-Do method:
- TELL: Explain the concept in plain language (1-2 minutes)
- SHOW: Demonstrate with real example (2-3 minutes)
- DO: Give them a mini-exercise or prompt to try

**3. Common Mistakes Section**
3 mistakes students make + how to avoid them

**4. Summary (30 sec)**
Recap 3 key points, bridge to next lesson

**5. Knowledge Check**
2 quiz questions with explanations for wrong answers

**6. Screen/Visual Direction**
Describe what to show on screen at each point

Result Text

**Course: Python for Data Science | Lesson 4.3: Pandas GroupBy Operations** **Opening (0:00-0:30):** "In the last lesson, you learned how to filter rows with boolean indexing. Now you're going to learn something that will save you hours every week: the GroupBy method. By the end of this 8-minute lesson, you'll be able to calculate summary statistics for any group in your data with a single line of code." **TELL (0:30-2:00):** "GroupBy is exactly what it sounds like — you split your data into groups, apply a function to each group, and combine the results. Think of it like a pivot table in Excel, but 100x more powerful and 10x faster." **SHOW (2:00-5:00):** [Screen: Jupyter notebook with sales dataset] "I have this sales dataset with columns: Region, Product, Revenue. Let me show you 4 GroupBy patterns you'll use every week:" # Pattern 1: Sum by region df.groupby('Region')['Revenue'].sum() # Pattern 2: Multiple aggregations df.groupby('Region').agg({'Revenue': ['sum', 'mean', 'count']}) **Common Mistake #1:** Using groupby without resetting the index → show the gotcha + reset_index() fix

Comments

to leave a comment.

No comments yet. Be the first to comment!

Related Prompts