Since creating this course, WebdriverIO has undergone several changes, including a major one to core framework.
Due to this, the contents in this course have inconsistencies with how you would use WebdriverIO today.
Many folks have asked, "Can I still do the course with version 4, or should I wait for the update to 5?".
Here's what I think...
It should be fine to start with version 4 of WebdriverIO and update later to version 5. I would recommend holding back on writing tests for your workplace in Version 4 if you plan on using those tests in the long run.
Most of the changes are "cosmetic", in that you use that same basic style, just a few different commands. The general understanding won't change much between the versions.
But, there are a lot of small tweaks between that two that would make upgrading the code itself a bit tedious. So if you are going to write a bunch of tests that you want to use long-term, I'd go with version 5.
I have a free video on the version 5 changelog and what to watch out for on YouTube if you want to check it out.
I'm currently working on completely updating the course to match the new version (along with a new book on testing). This will take a bit of time, as it's a lot of content (some of it brand new) and I want to ensure I get it right.
I'm doing my best to make it happen though. The update will be free to all students who have bought the course already, so don't worry about having to pay twice.
As an added bonus, I've reduced the course cost by $50 until I'm able to get the new content released.