Download YT videos with python
You might go for travelling - Internet coverage and data allowance might be questionable
In this case you can download any video you want and store them on any device !
pytube - library for python provides all the requirements to do this in just few lines of code