Lightning Talks
A lightning talk is a short, focused talk that engineers give at conferences and meetups all the time. They are everywhere in the Python and AI communities, which is the world this course lives in, so getting up to do one is good practice for a thing that comes up a lot once you are working.
In our class it is a low-pressure way to share one useful thing with your classmates. You do not need to be an expert. You only need to be one step ahead of the room on one small thing.
⏱️ What a Lightning Talk Is Here
- Two minutes, one idea. It does one thing well. It is not a tutorial or a deep dive.
- Given live, at the start of class. You present from your screen or a couple of slides.
- Slides are optional, and HTML beats PowerPoint. If you want visuals, throw together a simple web page or run a live demo instead of a slide deck. Keep it to three screens at most.
- The instructor has your back. If something falls through, the instructor covers the topic. This is a safe place to practice in front of a friendly room.
- Counts toward participation. Giving a talk on something real earns full credit. You are not graded on polish.
💡 What to Talk About
Pick one thing you found interesting this week. It does not have to be something you built. It can be something you learned, or a technique you think others will want. Four kinds of topics fit well:
- AI. A prompt that worked, a tool you tried, a workflow, or an AI bug you caught. "The one line I add to every prompt to get cleaner code."
- Web. An HTML, CSS, JavaScript, or deployment trick or gotcha. "How I finally centered a div, and why it works."
- News. Something new in AI or tech worth two minutes of everyone's attention. "What this week's model release changes for how we build."
- Discussion. A question you are stuck on, or an idea you want the class to weigh in on. "Is it cheating to let AI write the whole thing? Let us talk it through."
🙌 You Can Absolutely Do This
The usual reason people skip a lightning talk is a small voice that says they have nothing to offer. That voice is wrong. Here is what it tends to say, and why it is wrong:
- "Everyone already knows this." They do not. They think they do, but you understand it better, and they will pick something up. Even if they know it, hearing another person explain it is useful.
- "I am not an expert." You do not have to be. You only have to be interested enough to talk for two minutes. You know more than you think.
- "Speaking in front of people is scary." True, and you will feel great once you have done it. Everyone is nervous, even the people who look calm. You can even carry the talk by walking through a demo instead of speaking the whole time.
- "My idea is not good enough." It is better than you think. There are really no bad ideas for a lightning talk.
✍️ How to Sign Up
- Open the Lightning Talks board on the course site.
- Sign in with GitHub, the same account you use for your sites.
- Pick an open day and a category. The topic can wait.
- Lock in your topic by the day before your talk, so the instructor can plan the run of show.
New dates open about two weeks at a time, since the schedule can shift, so check back if you do not see the day you want yet. You can change your day or topic, or cancel, any time before your talk.
🎯 Preparing Your Talk
Two minutes is shorter than it sounds, and most first-time presenters try to cover three times what fits. A few notes before you build anything:
- One idea, one takeaway. Decide the single thing you want the room to remember, then build everything around it.
- Plan for about ninety seconds of content. The rest gets eaten by setup and the one thing you forgot.
- Open with a hook. Give the room a reason to care in your first sentence.
- Show, do not tell. A quick demo or a screenshot beats a wall of words, and it helps everyone recognize the idea next time.
- Rehearse out loud, with a timer. Reading your slides silently will not reveal where you run long.
- If something breaks, keep going. Slides fail to load and screenshots go missing. Working through a hiccup on camera is its own useful skill, and the room is on your side.
📚 Resources
A few of the best short reads and watches for first-time presenters:
- How to Give a Great Lightning Talk (video)
- PyCon US: What Is a Lightning Talk? The friendliest pep talk on why you can do this.
- USC Libraries: Lightning Talks Concise tips, with more links to explore.
- Portland Python: Lightning Talks
Last updated: Thursday, 6/11/2026