When I was preparing for the AWS cloud practitioner exam, I got a recommendation to Whizlabs.
The exam content was heavy and overwhelming, and I felt lost. Yet, what I liked about whizlabs was the structured cirruclum, where they organized the content into well-structured sections. So even if Im lost, at least I know which section a specific part is related to.
What I liked most and strongly recommend to others is the section tests, which is a unique feature to whizlabs. These tests have helped me assess my understanding of each topic separately.
For labs, I havent played with them. And for the free whizlabs cards, I like it, and I usually refer to them when I got stuck.
Yet, I feel the price is a little bit high.
I would appreciate it, if they have an offline application to let me watch video offline.