Software Knowledge

My knowledge of the Software I have learned by courses or by myself.