Hi Joan,
Welcome to Affinity Forums
Yes, they are current. Those threads may be from 2015 (when they were created) but the contents are updated regularly.
There's links to the tutorials on our website (menu from the top right) but they point to YouTube/Vimeo. We do note in the description field that you can See a full list of official tutorials at affin.co/PhotoTuts but i agree it's may not be visible/noticeable enough.
Please use the main forum section(s) for questions like these rather the staff's or user's profile's feeds as they may be missed.