1. A method to recommend a course of action to a user, the method comprising: determining, by one or more processors, whether a hazard that is identified by a first mobile device exists based, at least in part, on data received from at least one second mobile device, wherein the at least one second mobile device is within a proximity to the first mobile device, which is determined based, at least in part, on a type of the hazard; responsive to a determination that the hazard exists, determining, by one or more processors, a course of action, wherein the course of action is configured for a user based, at least in part, on at least one attribute of the user; and sending, by one or more processors, the course of action to the first mobile device.