Course projects
- Everyday digital plan — Design a one-page plan that helps a learner find a trustworthy answer, organise a file and decide what information to share. Keep the example fictional and avoid personal account details.
- Community information page — Create a semantic information page for a fictional community activity. Include a clear page title, contact details, meaningful sections and one useful link. Do not imply the activity is real.
- Readable responsive community page — Style the course HTML starter as a readable page that works on a phone and a wide screen. Use a small spacing scale, consistent type and an obvious keyboard focus style.
- Accessible community event form — Review and improve a fictional community event sign-up form so people can understand each question, move by keyboard and recover from an error without losing their work.
- Interactive resource finder — Build a small resource finder from three fictional records. Add a text filter and clear feedback for a match and for an empty result.
- Community resource directory capstone — Build a responsive directory of fictional community learning resources. Visitors should be able to scan the information, filter by topic and understand when no result matches. The project uses browser-local sample data and must not pretend to provide production accounts, live referrals or an external database.
- Typed community directory — Create a typed directory of fictional resources with a safe loading, ready and empty display state. Keep record fields explicit and do not use `any` to bypass a type check.
- Community resource interface — Build a small React interface for a fictional learning-resource list. Let a visitor filter by topic and show a clear empty state.
- Fictional event budget helper — Write a small Python helper that totals fictional event costs, checks the total against a practice limit and reports the remaining amount.
- SQLite inventory report — Use a small synthetic SQLite inventory to report items below a practice stock threshold. Explain which rows are included and test a boundary quantity.
- Community page release history — Prepare a small, reviewable release plan for a fictional community web page. Show the checkpoint sequence, the files included, the review evidence and a clear recovery option without including any secret or real personal information.
- Community registration cloud blueprint — Design a provider-neutral cloud architecture for a fictional community event registration service. Show how a learner submits a registration, how the service protects and stores the record, how operators detect failures, how the service recovers, and how the team keeps costs visible. This is a planning project in the browser playground and does not provision live infrastructure.