@williamatics I think it wouldn’t be a problem completing the class with 2.7x. I imagine Kent won’t want to use 2.8 in any classes until he learns it himself. The next “Getting started in Blender” class after 2.8 comes out may be one everyone will want to take, though!
2.8 will require some getting used to; and there are some courses on this site that simply won’t be able to be used with 2.8, especially any class whose work involves layers (no more layers in 2.8), and very new Blender users who aren’t able to work out the UI differences on their own may get very confused. But, I’m certain that 2.79 will continue to be available for quite a while from the Blender website after 2.8 is released. So basically the courses can be prefaced with “requires 2.7x”. I know there is at least one course here, a VFX compositing course, that requires like 2.63 or something like that.
My own strategy for learning 2.8 is, once it enters Beta (which is possibly in August, I think?), I will begin using it for my own modeling projects; while I will continue to use 2.79b for class work here until I am fluent enough with 2.8 that the UI difference in the course videos won’t confuse me.