No, the employer does not need to pay for your at-home practice. An employer can require employees to have certain training to do their jobs (just as it can require them to have certain degrees or certifications); it is then the employee's obligation to make sure they can do the job and have the requisite training, and the employer does not need to pay for it.