TutorSyntax A-level Python | Lesson 9: A-level project: task manager

Learning goal: Design and implement a modular, database-backed command-line task manager with testing.

1. Read the worked example on the site.
2. Complete the starter without looking at the solution.
3. Add normal, boundary and invalid tests.
4. Compare with the reference solution; explain your improvements.

A-level note: OCR H446 programming project skills / AQA 7517 NEA-style skills. These are original practice materials, not endorsed exam-board tasks.
