Most of this can be followed with 2.79, but there are certainly a few places where you might bump into a wall. There are always ways around it though — the course doesn’t use any 2.80 features that can’t be replicated in 2.79 in some manner.
If you do run into some issues you can’t solve though, feel free to leave a question and I (or someone from the CGC Crew) will get you a fix ASAP!