Yep that's polycarbonate and it's available in all sorts of thicknesses/shades/colours/additional magical coatings.
It's hard to tell from the picture (and that I have next to no experience with it aside from having had a leaking tragic lean-to conservatory polycarbonate roof) but I'm assuming the white bits pop off and then the polycarbonate just slides out/in.