Basic Financial Courses - The category is a bit broad but odds are pretty good that most developers that work for a large company that doesn't produce software as a product is going to have to write some code that preforms financial calculations. Likewise, as you start to move up the career ladder you might be called on to produce basic budgets for your group. Finally, they tend to teach you useful information for your household budgets as well so you know where to invest money for short term gains and long term stability (i.e. for your retirement account).