Files, Paths, CSV, and JSON
Convert structured files without overwriting source evidence.
Executable courseUse the text pages for explanation and the browser notebook for practice. Sign in only when you want to save progress, continuation, completion, and badges.
Module sequence
- Files as Inputs and OutputsUnit 1 · 18-25 minutes
- Paths with pathlibUnit 2 · 22-30 minutes
- Text, Encodings, and Context ManagersUnit 3 · 22-30 minutes
- CSV Structure and TypesUnit 4 · 25-35 minutes
- JSON StructureUnit 5 · 22-30 minutes
- File Validation and Failure ModesUnit 6 · 25-35 minutes
- Provenance and Non-Destructive OutputUnit 7 · 22-30 minutes
- Applied Checkpoint: Convert CSV to Validated JSONUnit 8 · 50-70 minutes
