YouTube videos are one of the best sources to learn a language. Along with pronunciation, there are many non-verbal aspects like body language and facial expressions which are an integral part of the language. We remember things better when we see and learn.
This is also a great platform to learn how native speakers speak the language. Though spoken in 22 countries, every region has its own dialect.
Thus, conversational shows, interviews, or other interactive shows can be used to observe how Arabic is spoken by various people. Apart from the language learning videos, videos related to other niches such as fashion, food, travel or any other topic are also a great way of learning as they help in learning the language from a different perspective. You get a chance to listen to an informal way of speaking and slang as well.