President Obama announced two grant programs and pledged $600 million to train more Americans for jobs that may otherwise go unfilled.