Skip to content

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/pyright is a great next step for students ready for industry best practice.