Linux Academy's lab based approach is pretty helpful, but sometimes their course content (videos) is pretty horrendous. Some of the course content (particularly Kubernetes and other container related courses) often seems like it is made by people who aren't as familiar with the technologies as they think they are, or are just not capable of intelligibly organizing slide decks (making things headings that shouldn't be, leaving elements out of lists of items, etc.).