These recommendations are based on my experiences and opinion.
This is my go-to place when I need beautiful high quality photos. You can find a lot of free (or paid) images to download and use for your own website, blog, etc. Many of the photos featured on this website comes from here.
Canva gives you the opportunity to easily create beautiful visual materials even if you dont have designer training. You can use the website to create your own logo, infographic, business cards, presentations etc.
Udemy makes learning easy! The platform gives you the chance to choose from courses on various topics from business to lifestyle. I have personally used it for developing different skills – for example writing or MS Excel.