PLC (Programmable logic controller) Courses?

Hey guys,

I’ve been doing quite a bit of research and figured that Robotics was the path for me. After to talking with some professionals and reading around it seems PLC programming is a good tool to have under my belt.

Has anyone here had any experience with PLC programming or Courses that they could recommend online?