The best way to learn Canva is by using it regularly. All the above-mentioned designs can be created for free if you are creating them from scratch. However, if you wish to use the templates, the number of free templates is limited. A good idea would be to download the templates from other free websites and use it on Canva for designing.