KodeKloud labs
I just completed an O'Reilly training course, with links to KodeKloud lab environment. I have to say that the lab experience was fantastic. Very impressive in how it worked, very interactive and so easy to use. This is the best lab type environment I have ever used.
