This curriculum introduces double-entry accounting, its plain-text tooling, and the practical skills needed to maintain a domestic ledger.
Sequence
- Double-entry accounting
- Chart of accounts
- Plain-text accounting
- Beancount basics
- Financial statements
- Account reconciliation
- Period closing
- Multi-currency accounting
- Budgeting
Entries
- double-entry — core principles of balanced bookkeeping
- chart-of-accounts — designing the account structure
- plain-text-accounting — versionable, human-readable ledgers
- beancount-basics — Beancount syntax and workflow
- financial-statements — reading balance sheets, income statements, and cash flow
- account-reconciliation — matching ledger to reality
- period-closing — finalizing the books at period end
- multi-currency — tracking foreign currencies and crypto
- budgeting — planning and comparing against actual spending