Software testing course

While browsing or learning on internet about software testing it seems that this things can be learn as on job training. I don’t think it’s that difficult. Then why companies are asking for experience or course completion candidates ?