Prep
The capstone is an arc, not a session, and the number of sessions it gets is not always yours to decide. Scope every brief assuming two sessions and treat the third as a bonus if it survives. That one planning decision is most of what makes this go well.
Materials
- Projector, and a link wall (a shared page or sheet) that collects every project URL.
- The five-slot brief template, printed, one per student.
- The rubric, shared in advance, in the students' hands before they scope anything.
- Sticky notes in three colours for the gallery walk: works, question, idea.
- A fixed slide template for lightning talks, so the format is genuinely equal.
Teacher note
Accounts to pre-stage
- Nothing new. Every account this arc needs was created earlier, and the GitHub account from Module 7 is the one that matters, because the project ships to a URL.
- Check before kickoff that everyone's Module 7 URL is still live. A few will have gone stale, and fixing that is a five-minute job at kickoff and a panic at showcase.
- If the mid-point goes async, the shared board needs commenting open to the whole class. Test it with a second account.
Fifteen minutes before
- Re-read the paragraph each student submitted from Module 7 so the five-minute conversations are fast and specific.
- Have the scope-check questions ready: who has this problem, what will exist at the end, what would you cut first.
- Open the link wall and put its address on the board.
- Set a visible timer for the showcase talks and test it. Fixed time is the equaliser and it only works if it is enforced.
- Decide the showcase format (lightning talks or stations) and tell the room which one, well before the day.
Wifi fallback
Kickoff survives on paper: briefs get written and approved with no device at all. The gallery walk works with printouts pinned to a wall. The showcase is the one that needs the internet, and the async gallery option is the insurance policy: projects go on the shared board and comments happen between sessions.
Depends on earlier modules
- Module 7 gave every student a live URL and a GitHub account. The capstone ships to that URL.
- Module 6 is where the ethics notes in the brief come from, and the case-study homework is a good source of project ideas.
- Modules 2 through 5 supply the verification and attribution habits that the rubric grades directly.
- A student who kept the personal agent going since Module 2 already has a capstone. Point that out at kickoff, several of them have not noticed.
What they should walk out with
Big idea
A real problem from your own life, solved with the course's tools, published at a URL you keep. Ownership in public.
Maps to job skills: project scoping · portfolio building (GitHub and a live URL) · presenting work · iterating from user feedback.
Teacher note · the rubric, and why it is shaped this way
Grade the process, not the polish. A simple project with strong evidence of iteration outscores an impressive prototype with no evidence of learning, and saying that out loud at kickoff changes what students build.
Suggested weights
- Artifact, 30. The thing itself, working.
- Iteration and validation evidence, 30. What they tried, what failed, what they changed because of it.
- Verification and attribution, 20. Which claims were checked, which tools were used, said plainly.
- Presentation, 20. Clear, honest, within the time.
Plus the bolt-on rule: points come off for any AI output that was never validated against reality, whether that reality is an audience, a dataset, or a manual check. And the honest-limitation slot in the brief is graded up, not down. "Testers could not finish the task, so we redesigned it" is the best sentence a student can write.
Session timing
The three-session arcdesign for two, hope for three
| Session | Share | What happens |
|---|---|---|
| Kickoff | Brief approved per student in a five-minute conversation, then open work time. The whole session is a wander block. | |
| Mid-point | Gallery walk on work in progress. A graded milestone, deliberately lower pressure than presenting. | |
| Showcase | Lightning talks or stations, and every project with a URL goes on the link wall. | |
| Between | Leave a real gap before the showcase. Capstones need time away from the room. |
Teacher note · when the arc compresses
Up to two of the three sessions can get reassigned to other things, so plan for that rather than being ambushed by it. The minimum viable capstone is kickoff plus showcase in a single combined evening: brief approval and work time early, lightning talks late, with the gallery walk going async on a shared board between sessions. It works. It is tighter, and the briefs have to be scoped smaller from the start.
The compressed version, one evening3 hours
| Time | Share | Block |
|---|---|---|
| 0:00 – 0:15 | The brief, the rubric, and the format, said once and clearly. | |
| 0:15 – 1:00 | Five-minute approval conversations, rolling, while everyone else works. | |
| 1:00 – 2:00 | Open work time, both instructors circulating. This is the session. | |
| 2:00 – 2:15 | Break, and set up for talks. | |
| 2:15 – 3:00 | Lightning talks, fixed slides, fixed time, link wall filled live. |
The arc, session by session
Opening movekickoff 0:00 – 0:15
The "what I'm making" round
Every project named aloud, thirty seconds each, before any work starts. Not pitched, just named. It takes ten minutes with a full room and it does three things at once: it makes the commitment public, it lets people find others working on similar problems, and it tells you immediately which briefs are too vague.
"Thirty seconds. What are you making and who is it for. That is it, no pitch."
1. Kickoff: approve the brief, then get out of the way
session 8 · five minutes per student, then open workActivity · big rockthe whole session
Five slots, five minutes, one conversation each
The brief has five slots: the problem and who has it, the AI tools tried (at least two categories from the course), what changed measured honestly, what you would still fix, and where it lives. Approve each one in a five-minute conversation. The scope check runs both directions: novices get scoped up in confidence, engineers get scoped down to something finishable. The rest of the session is open work time with both instructors circulating.
Launch script
"Same brief for everyone in this room, whether you had never made an account in week one or you write code for a living. You supply the problem, that is what makes it fit."
"Two questions I will ask you: who actually has this problem, and what exists at the end that did not exist before. If you can answer both, you are approved."
One real problem from your own week, two course tools, and a one-page write-up published at your Module 7 URL. A fundraiser flyer with an FAQ, a study system, a household budget that actually gets used.
Build something other people can use, and validate it with real testers before the showcase. The stretch-stretch tier: build a teaching game. Survival of the Best Fit was four students' class project, and a game about AI hallucination is a gap nothing on the shelf currently fills.
Anticipated wrong turns
- The brief is a topic, not a problem. "Something about AI in healthcare" is not a brief. Ask who has the problem until a person appears in the answer.
- An engineer scopes a six-month project. The most common failure at this end of the room. Ask what they could finish by the showcase and cut everything else, then say plainly that ambition is not what the rubric rewards.
- A novice apologises for their idea. The second most common. A working household budget with verified totals is a strong capstone and it hits the rubric harder than a half-built app.
- Two students have the same idea. Fine, and often good. Let them work near each other and compare approaches at the mid-point.
- Somebody has no idea at all. Go back to their Module 7 exit ticket, or to the case study they wrote in Module 6. The idea is usually already written down in their own handwriting.
- The approval queue stalls the room. Rolling conversations while everyone else works, and post the order on the board so nobody sits waiting for their turn.
Discussion, with the answers you are steering toward
"Who has this problem?"
A named person or a specific group. "People" is not an answer.
"What will exist at the end?"
Something clickable. A page, a tool, a document, a game. Not a plan to build something.
"What would you cut first if you ran out of time?"
If they cannot answer, the scope is not understood yet. This one question catches most of the over-scoped projects.
2. Mid-point: the gallery walk
session 9 · rotating groups, structured stickiesActivitythe whole session, or async
Work in progress on screens, three stickies per visitor
Every project on a screen around the room, unfinished and clearly so. Rotating groups leave structured feedback: one thing that works, one question, one idea. It is a graded milestone and it is deliberately lower pressure than presenting, which is the point. It mirrors async peer review at work, and it is where most of the real improvement happens.
If this session gets reassigned, it goes async: work in progress on a shared board, the same three stickies as comments, between sessions.
Launch script
"Nothing here is finished and nothing is supposed to be. If your screen looks polished you are probably behind on the part that matters."
"Three stickies per project. Works, question, idea. Nobody writes 'looks good'."
Show what you have, however rough, and leave three stickies on every project you visit. Showing up unfinished is the assignment.
Bring a specific question you want answered, watch someone try to use your thing without help, and write down what they did instead of what you expected. That is user validation and the rubric weights it double.
Anticipated wrong turns
- Everyone writes "looks good". Require the question sticky. A question is harder to fake than praise.
- Somebody has nothing to show. Have them show the brief and talk through where they are stuck. Getting three stickies on a stuck point is more valuable than a demo anyway.
- Feedback gets treated as instructions. Say clearly that stickies are data, not orders. Deciding what to ignore, and saying why, is part of owning the project.
- The confident projects get all the visitors. Rotate on a timer and assign the first stop of each group.
- The gap before the showcase is too short. A week or more, minimum. Capstones need time away from the room, and this is the single easiest scheduling improvement available.
Discussion, with the answers you are steering toward
"What is the most useful sticky you got?"
Usually a question that exposed an assumption. Read two or three out loud to the room.
"What are you going to ignore?"
Encourage this. A student who can defend ignoring feedback understands their own project.
3. Showcase
session 10 · lightning talks or stations, fixed and equalActivity · fun peakthe whole session
Fixed slides, fixed time, link wall filling up live
Two formats, pick one and announce it well in advance. Lightning talks with a fixed slide count and a fixed time are the equaliser between a simple project and a complex one. Stations, where visitors walk up and try each project, absorb wildly different technical depth and suit a room with a lot of range. An async gallery with comments is available for anyone for whom live speaking would dominate the score, and offering it openly costs nothing.
Every project with a URL goes on the link wall as it presents. That wall is the last thing on the projector at the end of the course.
Launch script
"Same slides, same clock, everybody. That is not a constraint, it is the thing that makes a budget spreadsheet and a working app comparable tonight."
"Slide four is what you would still fix. Do not skip it, it is worth more than slide three."
The fixed template, filled in, read out. What you made, what the AI did well and badly, what you would do next.
Take questions and defend the production process: how it was made, what was verified, what was attributed. If you can explain it and defend it, you have met the standard regardless of polish.
Anticipated wrong turns
- The demo does not work live. Have everyone bring a screenshot or a short recording as a backup, said as a rule at the mid-point, not on the night.
- Talks run over. Visible timer, hard stop, said in advance and then actually enforced on the first speaker. If it slips once it slips all night.
- The polished project wins the room's attention while the iterated one gets none. Your framing fixes this: ask the polished one what failed along the way, in public, and reward the answer.
- Somebody skips the limitations slide. Ask for it out loud. It is graded up, and letting it be skipped teaches the wrong thing to the whole room.
- A student freezes. The async option existed for exactly this and should have been offered weeks ago. Take the questions yourself and move on gently.
Discussion, with the answers you are steering toward
"What did the AI do badly?"
The best answers are specific and unflattering. Praise them out loud, it changes what the next speaker says.
"What would you do next?"
Every project should have an answer. Finished is not the same as complete.
"Who is going to keep this running?"
They are, and they can, because they own the account and the files. That is the last word of the course.
Spotlight sweep and the wander block
Spotlight sweep across the arc
The capstone has three share moments instead of one, and each has a different job. Kickoff names every project aloud. The gallery walk makes unfinished work public and safe. The showcase is the real thing.
Prompts to hand the student showing
- Kickoff: "What are you making, and who is it for?"
- Mid-point: "Where are you stuck, and what would unstick you?"
- Showcase: "What changed, honestly measured?"
- Showcase: "What would you still fix?"
Prompts for the room
- "Who else is solving something similar?"
- "Who wants to try this one at the stations?"
- "Whose project would you use next week?"
Wander block menumost of the kickoff session
The kickoff is a wander block from start to finish, which is why it works. Both instructors circulate, the approval conversations happen rolling, and the menu below is for people who are between things rather than a schedule.
- Build. The default and the best use of the time.
- Fix your Module 7 URL if it went stale. Do this at kickoff, not at showcase.
- Find a tester. The person two seats over counts, and their confusion is real data.
- Raid the earlier modules: the flyer sprint, the budget builder, the custom assistant and the workflow map are all half-built capstones already.
- Look at the games shelf's build paths if the teaching-game tier appeals. The templates are license-checked and one of them has no build step at all.
- Talk to an instructor about scope, again, as many times as needed. Scope is the thing that sinks capstones.
Synthesis, exit ticket, homework
Land it here
We are not teaching customers, we are creating owners. The link wall on the projector is the proof, and every address on it belongs to the person who made it.
Synthesis, the last ten minutes of the course
Put the link wall up and leave it up. Then go back to the sticky-note board from Module 1, the hopes, the worries, and the things people had heard. Read a few. Some got answered, some got confirmed, and a few are still open, which is honest and worth saying. That board and that wall next to each other is the course in one image.
Exit ticket
Last one of the course, so make it forward-looking: what is the next thing you are going to make, and what would stop you? The second half of that question is the useful half, and the answers are the best input you will get for teaching this again.
Homework handoff
Nothing goes home after the showcase, which is the point. What goes home is the URL, the account, and the files, all of which they keep. If a project is worth continuing, say so directly to that student before they leave the room.
One last thing worth doing: ask permission to keep the best projects on the link wall for the next group. Seeing what the last room built is the most persuasive thing a new student can be shown.