Did you know that the Open University has a whole library of free courses? In lots of different subjects and different levels, introductory, intermediate and advanced. Some long, some short. Some of them "badged" and assessed. Some are based on content from modules of the OU's degree courses.
If you're into building a personal curriculum, it's a great resource.