Thanks, I have taken courses on Coursera before. Are there any in particular that you would recommend for software design or managing development teams?
In my searches I found these courses:
University of Alberta on Agile and Software Product Mgmt: https://www.coursera.org/specializations/product-management
University of Alberta on Agile Planning for Software Products: https://www.coursera.org/learn/agile-planning-for-software-p...
Georgia Tech on Software Architecture and Design: https://cn.udacity.com/course/software-architecture-design--...
The Georgia Tech course looks pretty good, but the Alberta ones look like they may be a little softer and less practical than I'd like.