Coding and tech skills help refugees and low-income communities to succeed