I am a software engineer moving to an embedded firmware project using Keil and the Cortex-M0. Southern California would be the ideal location to attend the training but I can travel if necessary. Any online classes would work too.