Projects
Each of these is a brief rather than a tutorial. You get the requirements, how to structure it, why those technology choices, the stages to build it in, and what finished looks like. The implementation is yours.
This is deliberate. Following a tutorial produces working code and very little understanding. Building from a brief is harder and it is where the learning actually happens.
// 01 — Beginner
Beginner projects
Small enough to finish, real enough to learn from.
Console Calculator
Your first program that does something useful. Reads input, validates it, calculates, and handles the cases that go wrong.
To-Do List Application
Manage a list that changes: add, complete, remove and display items. Your first program with real state.
Expense Tracker
A web interface that records expenses and summarises them. Your first project with real UI state and accessibility requirements.
Contact Manager
A mobile-shaped application for storing contacts, with search and offline-tolerant local storage.
// 02 — Intermediate
Intermediate projects
Production-shaped builds with validation, persistence and tests.
Employee Management Console Application
The C# course project. Build it with what you know early, then deliberately refactor it as the language gives you better tools.
Employee Management API
A production-shaped web API: validated, paged, documented, secured, backed by a real database and covered by tests.
Blog API
A smaller API focused on relationships, slugs, publishing state and search.
Inventory Management System
A data-focused build: stock levels, movements, concurrency and reporting that must stay correct under simultaneous use.
Document Question Answering
Your first retrieval project: ask questions about a set of documents and get answers grounded in them, with citations.
Employee Portal (Blazor)
The Blazor course project: an internal portal with forms, validation, routing, API integration and protected routes.
// 03 — Advanced
Advanced projects
Architecture and structural decisions that have to hold up over time.
Document Management Platform
An architecture exercise: file storage, versioning, permissions and background processing, structured to stay maintainable.
Analytics Dashboard
A data-heavy interface that stays fast and accessible: filters, charts, large tables and honest loading states.
AI Knowledge Assistant
The flagship AI project: a full assistant with retrieval, tool use, conversation, guardrails, evaluation and cost tracking.
// 04 — Professional
Professional projects
Distributed and multi-tenant concerns, where a mistake is expensive.
Have a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.