I tell you from my perspective, since I was a former Tech student, I studied something similar to what you are looking for, from my point of view it was one of the best options to study that, since it is easy to learn, since what they offer is content from quality, it also contains extra elements to strengthen each theme, I recommend it 100%.