Udemy still has good courses, but you really need to search more strategically. The problem is: with the sheer volume, it gets harder to tell the truly solid ones from the superficial stuff. Don't just look at the ratings - check out the preview videos too and how detailed the course structure is explained. Some instructors are genuinely top-notch and keep their courses up to date, while others upload something and then never touch it again.
One pitfall a lot of people miss: Udemy is great for broad overviews, but if you really want to dive deep into programming or design, you often need something else on top of it. Codecademy or freeCodeCamp are more solidly structured for programming if you prefer learning interactively. For design, I'd rather go for more specialized platforms like Skillshare or, depending on the case, the original tutorials from the tools themselves (Adobe offers its own courses, for example). Coursera has more academic depth too, but it's usually pricier.
My tip: mix it up - use Udemy for quick introductions and specific individual topics, but build your learning around multiple sources. Especially with fast-moving topics like programming, an old Udemy course can quickly become outdated, while other platforms tend to keep things more current.