Teaching Accounting with Beancount: Command Line Terrified Half My Class, But the Other Half Got It

Taught personal finance to my niece’s high school class (friend’s request). Started with YNAB, realized it’s all UI, no accounting. Switched to Beancount. Spent two hours on Git basics (they were terrified), then showed double-entry accounting. Clicked instantly. They saw HOW accounting works, not just buttons.

Result: mixed. Half the class got it and loved the purity. Half gave up on Git. Final project: 5 students chose Beancount for their own spending, still using it. Others went back to spreadsheets. So… works for self-selected kids who like command line. Not for everyone.

Has anyone taught accounting (high school, college, or adults) using Beancount? What was the experience? What would make it better for beginners?

This matches what I saw. Beancount works great for adult learners who WANT to understand accounting. Terrible for kids forced to learn it. Motivation matters more than the tool.

Would be amazing to have a “Beancount for Educators” guide that teaches Git alongside accounting. Most Ed programs don’t cover version control, so teachers can’t teach it.

The half who stuck with it—are they now thinking about accounting as their career, or just using it for personal?

College student used Beancount for her capstone project (small business bookkeeping). Her professor had never heard of it, gave her a B+ “because the methodology is unconventional.” Said Beancount is too niche for grading standards. frustrating.