Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Посмотрите firefly-iii — веб-серверное опенсорс-решение, есть по-моему всё вышеперечисленное, в том числе и планирование расходов.
Про интеграцию с банками там, конечно, опосредованно, но варианты есть.
BudgetTracker — ещё один open-source инструмент для личного учета финансов