Using online platforms to teach graphic design to students is convenient, but let's also remember that this is an online site and there's no guarantee that works will be saved. I've been using canva for a year now and yes it's amazing for a free site but I've had this site suddenly wipe out all my saved designs not once but twice. This is great for practicing and it's one of the best online site to try out since the users can upload their own photos and arts to use in their design. It's quite easy to use that even my 9 year old son used it with ease to make himself a Fortnite wallpaper. Users also have the option to choose ready made templates that they can easily edit and change or they can choose to work on a blank template. They even have templates for everything you can possibly need an image for, logo, fb post, instagram story, instagram post, wallpapers, everything!