AHALab · Online project-based course

Take one idea,
one step forward.

Read, think, and do. You can start alone,
and connect online when you need to.

Start with the first step →

The full course takes about 60 minutes, but you can finish it in parts. You do not need to wait for classmates, nor do you need to know how to code first. Paper, a pen, and a situation you are willing to learn about are enough to begin.

First, read the cases and diagrams below. When you see “Pause,” write a few sentences. You can check the self-review tips for each section yourself. If you need advice, send a summary of the actions you are willing to share to your teacher. For online lectures, you can also use thescreen-share version。

Markers are saved only in this browser and not uploaded; they do not mean the project is complete.

Part 1 · About 16 minutes

Start with care

Find a situation you are willing to understand, write down your guess, and keep it to ask the other person later.

01 / 17 · About 2 minutes

What would you like to take one more step towards?

You do not need a grand plan to begin. Think of something small you have noticed recently, and something small you have managed to do. We will follow the story of Shiguang Huaxia, then return to an idea of your own.

Review recent experiences, choose scenarios that matter to you, and take small steps using existing strengths. Reflection is optional and not a personality judgment.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Write down a situation you would be willing to spend 20 minutes exploring. You can skip the personal reflection; there is no need to share a private experience.

Write in your personal action card →
Write first, then open the self-check

Is this something you want to understand? Can you observe a real situation? If you have not chosen yet, start by looking closely at one small thing.

Go to the next step →

02 / 17 · About 3 minutes

A project that is still finding its way

This project is still finding its way. The course about later life has been designed but has not yet been taught. A beta version of the app exists, and a few people have tried it. Its lasting value, market and willingness to pay remain untested.

Course design is ready, but formal teaching has not started. The app is in beta with limited trials. Market and long-term effects are unverified.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Keep three different claims apart: a design exists; someone has tried it; people will keep using it.

Write in your personal action card →
Write first, then open the self-check

A person's willingness to try tells us about that moment. Have you treated a hoped-for result as something that has already happened?

Go to the next step →

03 / 17 · About 3 minutes

Make room for conversation at a person’s own pace

Concern about conversation was the starting point, but making an app meant choosing a smaller question. First, make one round of asking, speaking, pausing and saving work smoothly. Then consider whether to continue. Being willing to talk does not mean being willing to let someone else read it.

Silver-life design and existing voice features merge into a minimal experience. Chatting, retention, and sharing each require respecting user choice.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Choose one small experience to try for your own idea. Write down what you need the person's agreement for.

Write in your personal action card →
Write first, then open the self-check

Have you decided the purpose on someone else's behalf? Recording, sharing and using the material again each need their own consideration.

Go to the next step →

04 / 17 · About 3 minutes

Separate the complaint, the need and the feature

Saying 'make an app' already chooses a solution. Take one step back: what is happening, what is getting in the person's way, and what would they like to change? Separating facts, constraints and guesses may reveal a much smaller way to help.

Turn observable phenomena into expected changes to verify, then compare different solutions.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Rewrite the problem as: who, in what situation, faces what difficulty, and hopes for what change?

Write in your personal action card →
Write first, then open the self-check

Could paper cards, a person or another simple approach test the same need? What evidence says this particular solution is necessary?

Go to the next step →

05 / 17 · About 5 minutes

Turn what you noticed into a question you can test

Write down what you think the person needs. Circle anything you do not yet have evidence for. You do not need to wait for classmates to be online. Question the idea from another angle yourself, or later invite someone who wants to take part.

A needs statement includes the target, scenario, obstacle, and expected change. Distinguish facts from guesses item by item, then look for counter-evidence.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Spend about 5 minutes on action card A. Mark one assumption and write down something that could show it is wrong.

Write in your personal action card →
Write first, then open the self-check

Have you replaced 'everyone' and 'all people need this' with a person and a situation? If you have not observed it, have you clearly marked it as an idea to check?

Go to the next step →

Section 2 · About 10 minutes

Think first, then use tools

First clarify what you want to care for and how your existing experience can help, then tell the AI what to do and how to check it.

06 / 17 · About 3 minutes

What you protect shapes the choices you make

During development, Shiguang Huaxia faced a choice: add more sharing and page-design features, or first protect the pace of conversation? For now, the choice is to let people talk slowly. That is a decision by the creator, and new evidence may change it.

Prioritize core connections for slow chat; defer others. This is a value choice that can be revised with new evidence.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Write one principle for your idea. Explain what it leads you to do first, and what you will leave for later.

Write in your personal action card →
Write first, then open the self-check

Has the principle changed a real choice? Words such as 'caring' or 'convenient' do not yet tell you what to do.

Go to the next step →

07 / 17 · About 3 minutes

Build on what you already know

A quick first version often draws on things learned long before it. Experience with speech tools, people you can ask, documents you can check, and your own practice in listening, organising or making things can all help with the next step.

Connect experience, people, resources, and tools to the current task. Fill gaps by finding sources, testing, and updating.
Teaching diagram · Click to enlarge
Pause here and write a few lines

List two resources you already have, one thing you do not know, and how you plan to find it out.

Write in your personal action card →
Write first, then open the self-check

What will you try after looking things up? Is the resource list helping with the task in front of you, or simply getting longer?

Go to the next step →

08 / 17 · About 4 minutes

You can start before you know platform programming

You can start a prototype with AI before learning all of platform programming. You still need to explain the task, its limits and how you will check it. Try the version AI produces on the device yourself.

Delegation includes task boundaries and acceptance criteria. AI provides candidate implementations; humans verify on devices and revise based on evidence.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Write a small, clear request for AI. Include what is known, what is not known, the real constraints and one thing you will test yourself.

Write in your personal action card →
Write first, then open the self-check

If AI says 'done', can you describe how you will check? An attractive screenshot does not show that the experience works.

Go to the next step →

Part 3 · About 11 minutes

Try it to know

Go through the usage process yourself. If something fails, look for evidence. If data is involved, check consent, permissions, and recovery first.

09 / 17 · About 3 minutes

Progress comes from trying it again

Real use reveals small obstacles: a question is not spoken aloud, opening the camera starts recording at once, or there is no obvious way back after reading. Such details can affect whether a person wants to continue. They need to be tried again and again.

Teaching status diagram: announce the problem first, preview camera before confirming recording, and always provide a back button on reading pages.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Walk through starting, pausing, saving and returning in your small prototype. If you do not have one, demonstrate it with paper cards.

Write in your personal action card →
Write first, then open the self-check

What did you expect, and what happened? Change one thing, then repeat the same check.

Go to the next step →

10 / 17 · About 4 minutes

AI says it is fixed. The phone is still silent.

Treat 'no sound' as an observation first. Volume, the playback trigger and a service response are possible causes. Another instruction to 'fix it' may not help as much as one piece of evidence that rules out a guess.

Not hearing sound is a phenomenon. Device volume, playback triggers, and server responses are only candidate causes. Perform minimal checks each time.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Spend about 4 minutes writing what is known, what is not known and the smallest useful check. Think first, then open the self-check.

Write in your personal action card →
Write first, then open the self-check

For example, play a short piece of synthetic speech on its own and record whether playback starts or an error is returned. This is a reasoning exercise, not the known cause of the original fault.

Go to the next step →

11 / 17 · About 4 minutes

A usable prototype still comes with responsibilities

Once someone can try the app, you still need to know where information goes, who can access it and who pays. A personal API key can help manage access and limits, but keeping people's records separate requires other checks. A beta can still carry risks.

Simplified responsibility diagram, not an actual deployment map. Check save/restore, cloud processing boundaries, and authorization limits separately. Personal keys do not replace data isolation.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Use made-up material to draw the saving and service-call process. Choose one piece of information not to collect, or one permission to limit.

Write in your personal action card →
Write first, then open the self-check

Have you explained consent, access, export and recovery? Closed source and hidden configuration do not replace access controls.

Go to the next step →

Part 4 · About 13 minutes

Understand the first feedback

When you hear a suggestion, first ask what happened last time. Distinguish between an unresolved issue, a hard-to-find entry point, or a usage block, then plan the next step.

12 / 17 · About 3 minutes

Sending the installer is only part of delivery

Sending an installation file does not mean the person has installed it, or knows where to begin. Invitation, installation, completing a small task and a follow-up are different things to observe.

Invitation, installation, completing one task, and follow-up gradually add evidence. Do not use fictional conversion rates.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Draft an invitation that is easy to accept and easy to decline. Ask the person to try just one small task.

Write in your personal action card →
Write first, then open the self-check

What behaviour will you observe? 'Is it good?' is too broad. You might look at whether the person finds Start or Pause without help.

Go to the next step →

13 / 17 · About 4 minutes

Ask what happened before adding a feature

A request for a feature may point to an unmet need, a hard-to-find control, or trouble installing or using the app. Ask about the most recent experience before deciding what to change.

The same feature suggestion may come from unmet needs, hard-to-find existing entry points, or installation/operation barriers.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Choose one piece of real feedback. If nobody has tried your idea yet, use the teaching example on the page and mark it as a rehearsal.

Write in your personal action card →
Write first, then open the self-check

How will you tell a need, a navigation problem and a problem getting started apart? Do not present a rehearsal or your own guess as evidence from a user.

Go to the next step →

14 / 17 · About 3 minutes

When tools can copy, what does a creator still decide?

When tools can analyse and recreate things, someone still has to decide which materials to use, who the work is for, what to protect and whether the result works. A tool's licence does not give permission to use someone else's code, brand or data.

From candidate results to delivery, check authorization, verification, and product trade-offs. Tool licenses do not replace target asset authorization.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Spend about 3 minutes judging one way of using a tool. Write down the permission needed and what you must check yourself.

Write in your personal action card →
Write first, then open the self-check

Today we only read about the tools; we do not install them or reverse-engineer apps. Even when reusing components, explain your own need, choices and tests.

Go to the next step →

15 / 17 · About 3 minutes

Make room for small commitments, and for starting again

Once you have chosen a small goal that matters to you, make starting easier. Put the materials ready, reduce one distraction, and set another time if you are interrupted. If the need turns out not to be there, allow yourself to stop for a reason.

Return with evidence of attempts. You can adjust, ask for help, or pause with justification. If not started, shrink the action and reschedule.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Write a cue for starting, one change to reduce distraction, and when you will return if you are interrupted.

Write in your personal action card →
Write first, then open the self-check

'Try harder' is not yet a plan you can follow. Have you left room for rest, asking for help and a limit on cost?

Go to the next step →

Section 5 · About 10 minutes

Make the next step happen

Leave one action you can start within 48 hours. Check back in seven days to see where it has taken your ideas.

16 / 17 · About 7 minutes

Keep a wider hope. Choose a smaller next step.

Now return to your own idea. Connect the person or situation, the assumption, the action, the time and the evidence. Fill in only what this attempt needs. Without a partner, use the self-check questions; you can ask for advice online later.

Break long-term visions into small actions startable within 48 hours. Use one existing strength, pre-plan strategies for sticking points, and check evidence after 7 days.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Spend about 7 minutes on action card C. Plan something you can start within 48 hours, with one attempt taking about 20 minutes.

Write in your personal action card →
Write first, then open the self-check

Is the action still as broad as 'research it' or 'build a platform'? Shrink it to one observation or demonstration. If you cannot reach someone, rehearse first and say clearly that it was a rehearsal.

Go to the next step →

17 / 17 · About 3 minutes

Next time, bring back something that happened

The lesson pauses here; the project is about to meet everyday life. You do not need to have its long-term direction settled. Let one small action happen first. Come back after seven days with what you noticed, then decide whether to continue, change or pause.

The exit note states what matters, when to act, and what to bring back. Update understanding through action and feedback.
Teaching diagram · Click to enlarge
Pause here and write a few lines

Write three sentences: what I care about; when I will do what; what evidence I will bring back.

Write in your personal action card →
Write first, then open the self-check

After 48 hours, check whether you started. After seven days, look at the evidence and what to change. Finishing a reading step does not mean the project has been tested.

View 48-hour and 7-day follow-ups →

Let this step happen first.

If you get stuck, bring the specific issue to discuss.
Even if you haven't decided on the future, you can focus on this small step right now.

Back to my action card →
Back to the contentsMy action card ↗