This course is pretty prescriptive, but each prescription comes with an explanation, and all of the course’s recommendations are based on some key assumptions. If your situation differs wildly from the one described below, you might not get that much out of this course. The assumptions below are common, however, and if the situation of writing software that you find yourself in is similar to the situations mentioned below, this course will definitely help you.

The software has a clear purpose

Get hands-on with 1200+ tech skills courses.