Milestone Projects¶
The course ends with two capstone projects: real programs you build end to end to prove what you have learned. Each one pulls together everything from the sections before it.
-
Milestone Project 1: CLI Expense Tracker
Build a command-line Expense Tracker that keeps a list of expenses in memory and lets the user add, view, and summarize them through a menu. Uses only Sections 01-07: variables, strings, conditionals, collections, loops, and functions.
-
Milestone Project 2: Persistent Expense Tracker
Level up the tracker so it saves to a file and survives a restart, modelling each expense as a class and handling errors cleanly. Pulls together classes, files, error handling, and the standard library.
Both projects are built with you, step by step, in the full video course, from a blank file to a working program.
New here? Start with Section 01, or read the free Start Here guide.