A method to support a user adopting healthy habits and behaviors includes
viewing lectures on healthy habits and behaviors, the lectures being
stored on a computing device. A current level of the user's behavior
after receiving background information from the user is presented to the
user. An action goal is set and stored. An action plan is created to
reach the action goal and the action plan is stored. Behaviors of the
user are tracked by receiving input regarding the behaviors and behavior
measurements are generated. Results are generated by comparing the
behavior measurements against the action goal and the action plan.
Information is displayed to assist the user to overcome barriers in order
to reach the action goal.