A method for physiological monitoring of a user includes: acquiring, by an apparatus, physiological measurement data of the user, wherein the physiological measurement data is obtained using one or more sensor units;associating the physiological measurement data with a user account of the user, wherein the user account includes a plurality of coaching categories, and each coaching category includes one or more algorithms; determining whether the acquired physiological measurement data includes data required by at least one of the algorithms; and as a response to determining that the acquired physiological measurement data includes the required data for the at least one algorithm, performing the at least one algorithm. The performing causing an output of coaching-category-specific instructions to the user in each of the coaching categories including the at least one performed algorithm.