Watch YouTube offline
Is there any way to download or watch YouTube videos offline and without paying for premium? I need to watch hours worth every day and do not have enough internet data on my stupid home provider to even stream short videos for class. This applies for iPhone or on a PC. Thanks.