You can setup a virtual PC lab through CloudLabs or utilizing Azure Lab Services.
Through CloudLabs, access to the VM or virtual PC can be provided through HTTPs. Users don't have to install any RDP client and will be able to access the virtual PC from any HTML5 supported browser.
CloudLabs has pre-configured environments supported for different scenarios, which are customizable as per the requirements. Also, Microsoft offers Windows 365 Cloud PC, which can also be tried out.
With CloudLabs, you get the option of providing a premium end-user experience with the ability to provide instructions and VMs side by side.