As more programming jobs are being outsourced overseas, a California nonprofit is looking to train t