How to generate textures mentioned in the course

Hi, at 21:10 there is a reference to the textures such as

* Ambient Occlusion

* Albedo Transparency

* Metallic Smoothness

* Normal

1) How do I generate such kind of textures for my own models?

2) Could you please recommend me some courses for generating such textures in a PNG format that can be later imported into Unity?