How important is it to you to use Theano? There is an option to convert weights files from Theano to Tensorflow:
So, if it is “just” for running the course notebooks then it might be worth to convert the two vgg16 weights files and be done. Unless you have other projects which require Theano.