Thousands of young people to be trained as software developers