Project Title¶
Difficulty: Beginner
Time: 30 minutes
Learning Focus: Lists, loops, user input
Module: chat
Overview¶
A short description of what the student will build or learn.
Instructions¶
Step-by-step or scaffold guidance.
Extension Ideas¶
Optional: Ways to expand or personalise the project.
💡 A type-hints exercise works as an extension for almost any project: the example code is kept plain on purpose (see Mini-Projects Overview), so adding annotations and running
mypy/pyrightis a great next step for students ready for industry best practice.