1. A computer-implemented method for training a user, comprising: by a sensor, sensing at least one action performed by the user and data corresponding to the at least one action to yield sensed data, wherein: the sensor comprises a USB sensor device and the sensing comprises detecting that a user of an electronic device has connected a USB device to the electronic device, the sensor comprises a Wi-Fi sensor device and the sensing comprises detecting that the user has connected the electronic device to a Wi-Fi access point, the sensor comprises a Bluetooth headset usage detection sensor and the sensing comprises identifying Bluetooth headset use, the sensor comprises a camera coupled with a computer vision program, or the sensor comprises a physical location tracking sensor and the sensing comprises detecting a location of the user; by a computer system comprising a processor, executing computer-readable programming instructions that cause the system to: access a data storage device that stores a training needs model that comprises an estimate of at least one of a cost and a benefit of exposing the user to at least one available training action, apply, to the training needs model, the sensed data to identify a cybersecurity threat scenario for which the user is at risk, access a collection of available training actions and select, based on the sensed data and the cybersecurity threat scenario, at least one training action from the collection of available training actions, and cause the selected at least one cybersecurity training action to be delivered to the user.
1. A computer-implemented method for training a user, comprising: by a sensor, sensing at least one action performed by the user and data corresponding to the at least one action to yield sensed data, wherein: the sensor comprises a USB sensor device and the sensing comprises detecting that a user of an electronic device has connected a USB device to the electronic device, the sensor comprises a Wi-Fi sensor device and the sensing comprises detecting that the user has connected the electronic device to a Wi-Fi access point, the sensor comprises a Bluetooth headset usage detection sensor and the sensing comprises identifying Bluetooth headset use, the sensor comprises a camera coupled with a computer vision program, or the sensor comprises a physical location tracking sensor and the sensing comprises detecting a location of the user; by a computer system comprising a processor, executing computer-readable programming instructions that cause the system to: access a data storage device that stores a training needs model that comprises an estimate of at least one of a cost and a benefit of exposing the user to at least one available training action, apply, to the training needs model, the sensed data to identify a cybersecurity threat scenario for which the user is at risk, access a collection of available training actions and select, based on the sensed data and the cybersecurity threat scenario, at least one training action from the collection of available training actions, and cause the selected at least one cybersecurity training action to be delivered to the user. 7. The method of claim 1 , wherein the available training actions include at least one of presenting an alert to the user, presenting a recommendation to the user, introducing the user to a best practice and strategy, presenting a cartoon to the user, presenting a quiz to the user, presenting video training content to the user, presenting audio training content to the user, presenting a game to the user, having the user take a simulation exercise, activating a training module that will incrementally present training content to the user over a period of time.